Вниз
Скачать: CL | DM;

Обработка в потоках   Найти похожие ветки 

 
Term ©   (2005-12-13 14:48) [40]

Удалено модератором
Примечание: Создание пустых сообщений


 
Tor ©   (2005-12-13 14:49) [41]

2 Term Либо в синхронайзу либо в критических секциях или через мульти-пульти рид врайт синхронайзер(типа этого :) ), остальное трогать пока не будем. Где у тебя дата модули создаются?! В контексте основного потока, а работаеш из дочерних?! Переопредели конструктор потока там создавай свой дата модуль. В деструкторе уничтожай.


 
Tor ©   (2005-12-13 14:57) [42]

Могу выслать главу из книги для делфи. Эта глава потокам посвящена.


 
evvcom ©   (2005-12-13 14:58) [43]


> да же в том случае если для каждого потока DBGrid свой?

Отключай какую-бы-то ни было автоматическую работу с визуальными контролами из доп.потоков. Выполняй действия с НД, синхронизируй через synchronize, например, свой TGauge и только после того как запрос выполнится, в основном! потоке подключить DBGrid. Т.е. ты должен предотвратить любой одновременный доступ к объекту из разных потоков.


 
Игорь Шевченко ©   (2005-12-13 15:00) [44]

Program Files\Borland\Delphi\Demos\Db\BkQuery\*.*

читать, изучать, думать


 
Term ©   (2005-12-13 15:30) [45]


> одновременный доступ к объекту из разных потоков.

понятно, вот только с каждым объектом работает только один поток......... всё на разных формах, НИКАК ПОТОКИ НЕ ПЕРЕСЕКАЮТСЯ....

но спасибо, теперь хотябы представляю где копать


 
evvcom ©   (2005-12-13 15:35) [46]


> работает только один поток......... всё на разных формах,
>  НИКАК ПОТОКИ НЕ ПЕРЕСЕКАЮТСЯ....

Именно пересекаются! При отображении в гриде доп.поток пересекается с основным.


 
Term ©   (2005-12-13 16:43) [47]

понятно!!!



Страницы: 1 2 вся ветка

Скачать: CL | DM;



Память: 0.52 MB
Время: 0.035 c
2-1134414537
Form1
2005-12-12 22:08
2006.01.01
Как отловить момент переключения раскладки клавиатуры Rus-Eng ?


2-1134592806
Free0n
2005-12-14 23:40
2006.01.01
Помогите разобраться с файлами


14-1134292681
Kerk
2005-12-11 12:18
2006.01.01
Где можно купить фильмы без перевода? С русскими субтитрами


1-1133450767
Creater
2005-12-01 18:26
2006.01.01
Есть ли MS Access


6-1127311914
Duk_
2005-09-21 18:11
2006.01.01
Почта




   Наверх