Вопрос № 143986: Здравствуйте господа эксперты. Нужен Ваш совет. На форме лежат: image, memo, radiogroup, trackbar, JvComponent, JvThread. Обработчик потока в приложении. Как мне правильно синхронизовать поток с формой, в данный момент изображение пропад...Вопрос № 144031: Доброго времени суток, Эксперты! <img src="http://rusfaq.ru/images/Forum/1.gif" border="0"> Нужно перевести системное время в (Юлианский день по Гринвичу) + (час
минута секунда). Допустим в данный момент 15 сентября 2008г. 23:14:25. Если перев...
Вопрос № 143.986
Здравствуйте господа эксперты. Нужен Ваш совет. На форме лежат: image, memo, radiogroup, trackbar, JvComponent, JvThread. Обработчик потока в приложении. Как мне правильно синхронизовать поток с формой, в данный момент изображение пропадает при регулировке скорости или перерисовке формы. Раньше я никогда с потоками не работал. Заранее благодарен за ответ.
Приложение:
Отправлен: 15.09.2008, 15:21
Вопрос задал: Genia007 (статус: 8-ой класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Сазонов Михаил Владимирович
Здравствуйте, Genia007! Вообще тема не очень сложная, но не простая. По приведенному куску кода, не очень понятно где поток создается и с какими параметрами? В интернете много инфы на эту тему. Интересная статья для начинающих здесь: http://www.delphimaster.ru/articles/panov/index.html Я сам начинал с ней. Еще одна ссылка: http://www.delphikingdom.info/asp/viewitem.asp?catalogid=1125 Если что, попробую помочь, но нужно подробнее поставить задачу. Удачи!
Ответ отправил: Сазонов Михаил Владимирович (статус: 1-ый класс)
Ответ отправлен: 16.09.2008, 09:32 Оценка за ответ: 5 Комментарий оценки: Спасибо за ссылки, обязательно посмотрю, как будет время. Код вызова потока помещаю в минифорум.
Вопрос № 144.031
Доброго времени суток, Эксперты! Нужно перевести системное время в (Юлианский день по Гринвичу) + (час минута секунда). Допустим в данный момент 15 сентября 2008г. 23:14:25. Если перевести, получится '259231425' ( (Юлианский день по Гринвичу) = 259, (час минута секунда) = 231425). (час минута секунда) можно получить используя функцию FormatDateTime('**', time). А день после Нового Года?
Отправлен: 15.09.2008, 21:28
Вопрос задал: Ardans (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Олекса aka SoW
Здравствуйте, Ardans! Получить номер дня в годе можно используя функцию DayOfTheYear. Для ее использования нужно подключить модуль DateUtils.
Единственный параметр - переменная типа TDateTime. Результат возвращается в виде целого числа: function DayOfTheYear(const AValue: TDateTime): Word;
--------- Вiк живи - вiк учись.
Ответ отправил: Олекса aka SoW (статус: 3-ий класс)
Ответ отправлен: 16.09.2008, 11:30 Оценка за ответ: 5 Комментарий оценки: Спасибо большое за ответ!!!
Проще никак! И писать не надо всякие процедуры.