Вниз
Скачать: 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.025 c
14-1133911970
Kerk
2005-12-07 02:32
2006.01.01
Хакерам и фрикерам


3-1131699925
Zoostal
2005-11-11 12:05
2006.01.01
Проблема с FB 1.5 и IBX


14-1134055758
VirEx
2005-12-08 18:29
2006.01.01
Delphi Eggs


1-1133510286
Vladimir D Belousov
2005-12-02 10:58
2006.01.01
GetMem - надо ли инициализировать память?


14-1133895872
Дмитрий_05
2005-12-06 22:04
2006.01.01
Подключить два компъютера к интернету




   Наверх