Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];




Вниз

MIDAS 


Набережных С.   (2002-04-04 22:39) [7]

Примерно так:

procedure TRDMSingle2.RemoteDataModuleCreate(Sender: TObject);
begin
if Fac.ThreadingModel = tmSingle then
Form1.AddRDM(Sender,GetCurrentThreadId)
else
PostMessage(Form1.Handle,My_RDMCREATE,integer(Sender),GetCurrentThreadId);
end;

procedure TRDMSingle2.RemoteDataModuleDestroy(Sender: TObject);
begin
if Form1<>nil then
SendMessage(Form1.Handle, MY_RDMDESTROY,integer(Sender),0);
end;

Здесь Fac - фабрика классов.
Соответственно в Form1 в обработчике My_RDMCREATE вызываешь AddRDM, которая добавляет объект в список. А в самом объекте предусматриваешь средства идентификации. Вариант не единственный и зависит от обстоятельств, просто он под рукой. Но смысл, я думаю, понятен.




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.018 c
3-80822           Mikeee                2002-04-05 09:16  2002.04.25  
Вот вопросик...


3-80765           IronHawk              2002-04-02 11:34  2002.04.25  
Приветствую Мастеров ! Как удалять одинаковые строки в базе 2 ?


1-80911           kopachev              2002-04-15 12:11  2002.04.25  
Текст в StringGrid


4-81119           masik                 2002-02-20 12:02  2002.04.25  
System Devices?


1-80986           kimblch               2002-04-10 02:29  2002.04.25  
Вопрос по OLE-Automation(ранние связывание)