![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 08.11.2009
Сообщений: 225
|
![]()
Прога обращается к серверу и при получении ответа выполняются различные действия
Хочу чтобы во время ожидания ответа форма не зависала, т.е. юзаю потоки. При создании формы в потоке Код:
- Project Project31.exe raised exception class EOSError with message 'System Error. Code: 1400. Недопустимый дескриптор окна'. Process stopped. Use Step or Run to continue. - |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
к VCL нельзя обращаться не из главного потока.
Цитата:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 08.11.2009
Сообщений: 225
|
![]()
какой поток является гланвым? он у меня один
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
> т.е. юзаю потоки
> он у меня один вы уж определитесь, сколько их у вас > какой поток является гланвым? тот, который создался первым при запуске приложения.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 08.11.2009
Сообщений: 225
|
![]() Цитата:
поток создается при нажатии кнопки в потоке и само обращение к серву (чтобы не подвисало) и последующие действия Последний раз редактировалось Pamparam; 30.11.2011 в 20:01. |
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]() Цитата:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
Последний раз редактировалось mihali4; 01.12.2011 в 12:17. |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 08.11.2009
Сообщений: 225
|
![]()
каким тогда образом убрать зависание и выполнять результаты (создание форм и т.п.) в основном потоке?
|
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]() Цитата:
Цитата:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
Последний раз редактировалось mihali4; 01.12.2011 в 12:17. |
||
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 08.11.2009
Сообщений: 225
|
![]()
нет, через indy, а sql делается на самом серве
обращение и ожидание в потоке... как результаты делать не в потоке то? |
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
ну в индюках там полно способов делать запросы в отдельном потоке, через антифриз, например, или самому всё в поток поместить.
Цитата:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
Последний раз редактировалось mihali4; 01.12.2011 в 12:18. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
winsock udp сервер в потоке, не работает при создании формы или обращению к VCL компоненту | marikcool | Работа с сетью в Delphi | 1 | 01.10.2010 00:57 |
ошибка при закрытии формы после обработки в потоке | furstenberg | Общие вопросы Delphi | 7 | 05.07.2010 12:19 |
Thread. проблемы с работой потока. Моментально исчезают созданные в потоке формы. | Casper-SC | Общие вопросы .NET | 3 | 24.04.2010 12:28 |
Создание формы | tae1980 | Microsoft Office Excel | 6 | 16.03.2010 08:03 |
Создание формы | Pilot | Microsoft Office Excel | 2 | 15.11.2007 10:35 |