Форум: "Базы";
Поиск по всему сайту: 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.022 c
3-80794           vitnt2000             2002-04-03 06:42  2002.04.25  
SQL Запрос


4-81108           Vladimir Bolotin      2002-01-10 20:33  2002.04.25  
прозрачность в win2k


1-80881           snoup                 2002-04-14 01:07  2002.04.25  
Вот сегодня скачал RX Library, пожалуйста подскажите как, что,


3-80768           kserg@ukr.net         2002-04-04 13:12  2002.04.25  
DbGridEh - не могу убить маркер сортировки


3-80777           Sewix                 2002-04-04 12:05  2002.04.25  
Б Д не работает на другом компе