![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#12 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Убрал... все вроде работает и так
![]() ![]() Мдя... все-таки синхронизация нужна... как ее реализовать на api пока не понял... буду идти по коду TThread дальше посмотрим что выйдет Последний раз редактировалось BOBAH13; 25.02.2008 в 23:59. |
![]() |
![]() |
![]() |
#13 | |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]() Цитата:
Допустим, что у нас есть некая переменная Х и два потока А и Б. Поток А выполняет следующее действие над Х: Код:
Код:
Поток А: Код:
Код:
|
|
![]() |
![]() |
![]() |
#14 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Дело в том... что в потоке грузиться xml файл потом он парситься и динамически сформированная html записуется в документ броузера... если выполнять синхронизацию процедур обработки в TThread все работает прекрасно, как и говорил на счет ехе, в длл лажа... щас пробую вроде выполняется... но броузера видать не устраивает т.к. он мне отображает черт знает что
![]() |
![]() |
![]() |
![]() |
#15 | |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#16 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
нет вы не поняли... есть класс поток мой и TThread
![]() ![]() ![]() |
![]() |
![]() |
![]() |
#17 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
Ааа... Ну тогда просто надо первый поток после окончания парсинга петлить на WaitForSingleObject, к примеру, а во втором, когда он закончит, выставлять какой-нибудь евент, которого ждёт первый, через SetEvent, пока я так понял ситуацию...
![]() |
![]() |
![]() |
![]() |
#18 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
То BOBAH13
Мне кажется, идея с самого начала несколько неправильная - форму "запихивать" в DLL... Они, в принципе, не для этого предназначались. Ну, "запихните" туда функции... Из тех, что часто использовать будете... Я как-то делал такую "байду" (заказали именно так, "понимаш") - в принципе, вся прога получилась в DLL, оставил последователям исходники - до сих пор звонят - спрашивают (а уж 6 лет прошло)... Нетолковое это дело... |
![]() |
![]() |
![]() |
#19 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]() |
![]() |
![]() |
![]() |
#20 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Ну и какой же выход? т.к. у меня в проекте плагины все содержат формы, а один вообще содержит список форм
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Потоки | AidarBik | Win Api | 2 | 04.08.2008 10:00 |
Потоки в Delphi | frai | Общие вопросы Delphi | 4 | 13.01.2008 03:39 |
Потоки в С | Raptor | Помощь студентам | 1 | 07.01.2008 21:12 |
Потоки и объекты | OrdJONY | Общие вопросы Delphi | 3 | 28.11.2007 21:59 |