![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 13.06.2014
Сообщений: 24
|
![]()
Всем дарова!
Не уверен, писать нужно в эту тему, или связанную с сетями, написал в эту. Ближе к делу. С потоками я никогда до этого не сталкивался и никогда ранее не использовал их, но вот, мне нужно использовать поток в следующей программе. Почитал в инете о потоках,в итоге создал я поток таким образом: В начало Код:
Код:
Код:
Код:
Теперь подробнее о действии. вот так выглядит поток у меня. Код:
![]() что делать? |
![]() |
![]() |
![]() |
#2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
Цитата:
Поставь FreeOnterminated:=true для потока и пусть сам чистится.
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 13.06.2014
Сообщений: 24
|
![]()
так, создание idftp я поменяю сейчас, а вот насчет "пусть сам чистится"?
Дело в том, что поток у меня будет запускаться по таймеру постоянно. Как лучше это делать? Стоит ли его дестроить вообще? Таймер примерно на 5-10 минут. Как в этом случае лучше сделать, и запускать его так же само в этом случае? |
![]() |
![]() |
![]() |
#4 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
еще один с showmessage в доп. потоке..
а это MyThread.Destroy; что за выкрутасы? |
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 13.06.2014
Сообщений: 24
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 13.06.2014
Сообщений: 24
|
![]()
есть на компьютере файл под названием лог, он постоянно меняется. Мне нужно загружать этот файл на фтп сервер каждые 5-10 минут. Я подумал что лучше это делать через поток, потому что этот файл может достигнуть и несколько десятков мегабайт. Помимо этого программа выполняет вторичные функции. Я до этого не работал с потоками, но прочитал, что если выполнять действие в потоке, оно не будет останавливать работу основной программы. Получается что при закачке файла на фтп программа не будет приостанавливаться даже на несколько секунд.
|
![]() |
![]() |
![]() |
#8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 13.06.2014
Сообщений: 24
|
![]()
проблему решил, перенес из потока в основную программу и не мучился с потоками
|
![]() |
![]() |
![]() |
#10 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
правильно, лучшее решение - выстрел в голову, и всехдел
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Класс запускает поток, который заполняет этот класс. Обмен класс <=> поток. | Человек_Борща | Общие вопросы Delphi | 8 | 27.02.2012 23:24 |
Вопрос по idFTP | Чиполлино | Компоненты Delphi | 3 | 08.01.2012 17:02 |
Работа с idFTP | kettanaito | Работа с сетью в Delphi | 6 | 24.12.2011 21:54 |
Поток. Не получается создать поток. Выдает ошибки при запуске | bigory | Общие вопросы по Java, Java SE, Kotlin | 3 | 23.09.2010 00:40 |
idFTP и TreeView | vitawt | Работа с сетью в Delphi | 3 | 21.02.2009 02:04 |