![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 01.08.2013
Сообщений: 4
|
![]()
Добрый день!
В программе создаю вспомогательный поток для обработки информации следующим образом: Код:
1) Установил в функции Execute try{} catch. Подскажите, пожалуйста, возможно ли текст Исключения записывать в файл? Если да, то как это сделать? Код:
3) Так же по таймеру пытаюсь вызвать функцию GetExitCodeThread(). Код:
Код:
Заранее спасибо! |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 29.01.2013
Сообщений: 319
|
![]()
1) Лучше бы отлавливать исключения внутри do...while. Можно даже несколько блоков вставить. Так и поток может не завершаться, и количество отловленных исключений может быть достаточным для анализа.
2) У потока есть Handle. По-моему, лучше его использовать. GetCurrentThread возвращает хэндл главного VCL-потока [правда, могу ошибаться]. 3) Запись в файл Код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 01.08.2013
Сообщений: 4
|
![]()
Спасибо!
Еще вопросы 1) при отображении времени на форме (в событии OnTimer вывожу в лейбл время раз в секунду) строчка моргает (т.е. пропадает время и затем появляется). Как будто вывод притормаживает. Возможно ли выводить время без задержек, чтобы глазу не видно было моргания? 2) Вывожу информацию в Excel. Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не закрывается форма | The SCS | Общие вопросы Delphi | 4 | 31.03.2012 14:57 |
Класс запускает поток, который заполняет этот класс. Обмен класс <=> поток. | Человек_Борща | Общие вопросы Delphi | 8 | 27.02.2012 23:24 |
Не закрывается приложение. | the_deer_one | C# (си шарп) | 5 | 08.06.2011 14:37 |
Поток. Не получается создать поток. Выдает ошибки при запуске | bigory | Общие вопросы по Java, Java SE, Kotlin | 3 | 23.09.2010 00:40 |
Закрывается окно | Никита_П | Общие вопросы C/C++ | 2 | 27.02.2010 17:22 |