Einzelnen Beitrag anzeigen

Benutzerbild von ltiefland
ltiefland

Registriert seit: 2. Mai 2005
Ort: Marl
63 Beiträge
 
Delphi 2005 Professional
 
#5

Re: Prozeduren in anderen Units ansprechen

  Alt 14. Jun 2005, 09:55
Zitat von sniper_w:
Vielleicht sind die Froms nocht nicht da ?
Mit
if Assigned( FormN ) then FormN.funktion else Application.ShowMessage('FormN nicht da!!??','FEHLER'); bekommst du keine Zugriffsverletztung mehr.
So
Delphi-Quellcode:
if not assigned(FormN) then
begin
  Application.CreateForm(TFormN, FormN);
end;
FormN.function;
ist es sogar noch besser. Damit wird das Form erzeugt, falls es nicht existiert. Außerdem: Es ist immer eine gute Idee mit begin und end zu arbeiten, auch wenn nur eine Anweisung in dem Block steht. Man weiß ja nie, ob nicht eines Tages doch noch eine zweite dazukommt. Vorsicht ist die Mutter der Porzellankiste. Außerdem: Es ist einfach übersichtlicher.
Lars Tiefland
Live Long And Prosper,
Lars Tiefland
admin at GBS, a Mod for STEF2, New mod versions and support!
Download Opera 8
  Mit Zitat antworten Zitat