Форум: "Базы";
Поиск по всему сайту: 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.027 c
1-80912           @andrew               2002-04-15 12:49  2002.04.25  
ПРИВЕТ ВСЕМ! Хочу распечатать Канвас...


4-81111           Stiky                 2002-02-20 21:08  2002.04.25  
Помогите с ExtractAssociatedIcon!


3-80782           Mikeee                2002-04-03 16:21  2002.04.25  
Что бы это значило :


1-80886           Beginner              2002-04-14 03:31  2002.04.25  
Вывод real чисел на экран


1-80854           Санёк                 2002-04-13 12:06  2002.04.25  
Как перекодирова?