Forum: Object-Pascal / Delphi-Language
Delphi
by ltiefland,
14. Jun 2005
Ist diese Variable form1_2 auch initialisiert, sprich mit mit dem Formular verbunden? Ich würde an Deiner Stelle direkt die Variable aus den anderen Units verwenden und nicht eine "Link-Variable" einführen. Das macht nur Ärger. Wenn Du also mit dem Form aus U3 arbeiten möchtest, dann verwende einfach form3.funktion und das ganze hat sich!
Forum: Object-Pascal / Delphi-Language
Delphi
by ltiefland,
14. Jun 2005
So
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...