Вопрос № 57147: Доброго времени суток. В приложении работает поток MyThread с MyThread.FreeOnTerminate:=true. При закрытии приложения надо дождаться его завершения. Я в OnCloseQuery (для формы) ставлю MyThread.WaitFor. В результате на этом месте приложение вешается ...Вопрос № 57148: Уважаемые Товарищи Эксперты!
Как проверить на доступность FTP по его IP? И какие компоненты для этого нужны?
P.S.Простите за такой вопрос.
Заранее благодарен, Ustas....
Вопрос № 57.147
Доброго времени суток. В приложении работает поток MyThread с MyThread.FreeOnTerminate:=true. При закрытии приложения надо дождаться его завершения. Я в OnCloseQuery (для формы) ставлю MyThread.WaitFor. В результате на этом месте приложение вешается (хотя поток должен отрабатывать быстро). Подскажите может я не по назначению использую WaitFor, и если так, то что использовать вместо него.
Отправлен: 29.09.2006, 16:50
Вопрос задал: VNos (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Маренич Владимир
Здравствуйте, VNos!
Если Вы хотите ждать завершение потока, то установите MyThread.FreeOnTerminate:=false, потом ждите, потом вручную уничтожайте объект потока:
Ответ отправил: Маренич Владимир (статус: Студент)
Ответ отправлен: 29.09.2006, 17:16 Оценка за ответ: 5
Вопрос № 57.148
Уважаемые Товарищи Эксперты!
Как проверить на доступность FTP по его IP? И какие компоненты для этого нужны?
P.S.Простите за такой вопрос.
Заранее благодарен, Ustas.
Отправлен: 29.09.2006, 17:04
Вопрос задал: Ustas (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Prosto_Blackhowk
Здравствуйте, Ustas!
просто пропингуйте его. Используйте TIdIcmpClient из вкладки IndyClient.
Приложение:
Ответ отправил: Prosto_Blackhowk (статус: 2-ой класс)
Ответ отправлен: 29.09.2006, 17:17 Оценка за ответ: 5 Комментарий оценки: Большое спасибо, вы мне очень помогли!