Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

Управлять динамически созданными окнами   Найти похожие ветки 

 
Lizard   (2004-08-02 13:13) [0]

Уважаемые мастера и мастерицы ;)


...
uses unit2;
...
var
newform:Tform2;
...

function wndop(capt:string):boolean;stdcall;
var
  ms: TMemoryStream;

begin

  ms := TMemoryStream.Create;
  try
    ms.WriteComponent(form2);
    newform := Tmsform.CreateNew(Application);
    ms.Position := 0;
    ms.ReadComponent(newform);
    newform.Show;
    newform.Caption:=capt;
    result:=true;
    finally
    ms.Free
  end;
  end;

я использую эту функцию для создания окна которое "описано" в unit2.pas...все хорошо только как мне выборочно управлять
созданными этой функцией окнами???

заранее благодарю Евгений.


 
Lizard   (2004-08-02 13:14) [1]

простите поправлюсь
...
uses unit2;
...
var
newform:Tform2;
...

function wndop(capt:string):boolean;stdcall;
var
 ms: TMemoryStream;

begin

 ms := TMemoryStream.Create;
 try
   ms.WriteComponent(form2);
   newform := Tform2.CreateNew(Application);
   ms.Position := 0;
   ms.ReadComponent(newform);
   newform.Show;
   newform.Caption:=capt;
   result:=true;
   finally
   ms.Free
 end;
 end;


 
Smithson ©   (2004-08-02 13:15) [2]

Сделай, чтобы функция врозвращала указатель на созданное окно или nil при неудаче. И объуправляйся.


 
Lizard   (2004-08-02 13:26) [3]

Млин...добрый человек подскажи как...плз...



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

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.04 c
3-1089966024
Reindeer Moss Eater
2004-07-16 12:20
2004.08.15
Доступ к TCP/IP из PL/SQL


3-1090415150
AlexanderSK
2004-07-21 17:05
2004.08.15
Как правильнее использовать транзакции?


1-1091470128
GanibalLector
2004-08-02 22:08
2004.08.15
Word с двумя документами


6-1087338211
Ko
2004-06-16 02:23
2004.08.15
Узнать и изменить статус сетевого соединения


4-1088788023
Алексей
2004-07-02 21:07
2004.08.15
Многооконное приложение