Главная страница
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.025 c
3-1090509127
djoni21
2004-07-22 19:12
2004.08.15
Проблемы с dbExpress при переносе приложения


14-1091044528
Piter
2004-07-28 23:55
2004.08.15
Извините, но по моему в тему :)


1-1091173196
Прог
2004-07-30 11:39
2004.08.15
Indy и кодировка


3-1090583655
Крысолов
2004-07-23 15:54
2004.08.15
jpg, delphi и sql server (а ещё и TDBCtlGrid)


4-1088751282
Rain
2004-07-02 10:54
2004.08.15
Почему это не работает?