![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 14.06.2010
Сообщений: 7
|
![]()
Всем доброго времени суток.
Из названия темы уже всё понятно. Хотел бы попросить помощи по потокам,как создать его?и как передать в этот поток свой бесконечный цикл? (оконная прога,2 кнопки,по первой выполняется мой цикл(хочу вынести в поток иначе подвисание программы,2 же кнопка останавливает мой цикл)); надеюсь всё понятно расписал ![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 28.07.2009
Сообщений: 189
|
![]()
капай в сторону API функции CreateThread
пишу программы для студентов и школьников на Pascal, Delphi, C++, WINAPI, assembler
обучаю программированию на паскале(дистанционно);mail: hruslow@gmail.com |
![]() |
![]() |
![]() |
#3 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
есть ещё application.processmessages если дельфи, с коротым не надо делать поток, а просто предусмотреть в бесконечном цикле проверку на нажатие 2-й кнопки, точнее по нажатию кнопки будет выставляться условие по которому производить выход из цикла, и в любом месте ставить эту команду (appl...) с её помощью прога может обработать 2ю кнопку прямо в цикле, вот и сработает выход.
|
![]() |
![]() |
![]() |
#4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#5 | ||
Регистрация: 14.06.2010
Сообщений: 7
|
![]()
Ок
понял что написал мало поток информации большой,в процедуре Button1 идёт выполнение бесконечного цикла(условие while которое выполняется до нажатия Button2) после входа в процедуру Button1 приложение висит(отказывается реагировать на что либо) Цитата:
поэтому и решил пойти в сторону потоков,что бы создать поток,и отдать весь мой цикл Цитата:
гуглил до создания топика,ни смог понять ![]() Код:
Последний раз редактировалось asdasys; 25.02.2011 в 17:33. |
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача параметра в поток | Sanprof | Общие вопросы Delphi | 10 | 08.07.2015 14:11 |
Передача потока по UDP. | Clos | Работа с сетью в Delphi | 7 | 21.06.2010 16:37 |
Передача потока с использованием idtcpServer | Lvenok | Помощь студентам | 0 | 24.03.2010 19:03 |
передача потока по TidUDPclient | аааб | Работа с сетью в Delphi | 0 | 14.03.2009 13:04 |
Передача параметра в поток | joker | Win Api | 10 | 22.12.2007 12:53 |