In article <m4BD6.378$V3.60790@news000.worldonline.dk>,
ccc37780@vip.cybercity.dk says...
:Hej
:
:Jeg er interesseret i, at Delphi ikke skal autocreate mine forms.
:
:Det vil eg gerne gøre selv, når jeg skal bruge dem.
:
:Hvordan gør jeg det ??
:
:--
:-----------------------------------------------------------------------
:
:Med venlig hilsen / Best regards
:
C Data ApS - Michael Vilhelmsen
:Systemudvikler
:Telefon: 66 15 46 00 - Fax: 65 93 20 55
:Website:
www.occdata.dk
:
:Andre kontakter:
:
:Bogholderi: bogholderi@occdata.dk Info: occdata@occdata.dk Salg:
:salgocc@occdata.dk
:-----------------------------------------------------------------------
:
:
Hej.
Vælg Project | Options og flyt dem over til "Available forms".
Når du så skal bruge en form kan det gøres på to måder afhængigt at
om formen skal vises Modal eller ej.
Modal:
with TfrmMain.Create(nil) do
try
if ShowModal = mrYES then
begin
//
end;
finally
Free;
end;
Non Modal:
var
frmMain: TfrmMain;
if not Assigned(frmMain) then
frmMain:= TfrmMain.Create(self);
frmMain.Show;
frmMain.Update;
i formens OnClose:
Action:= caFree;
i formens OnDestroy:
frmMain:= nil;
--
Best regards
Jan Pedersen - JPSoft DK
www.jpsoft.dk
http://www.jpsoft.dk
Indy-Core member
http://www.nevrona.com/indy