Und schon haben wir einen Beweiß, daß diese globalen Form-Variablen sche**e sind.
Ich vordere ja schon lange, daß dieser Mist endlich mal abgeschaft wird.
> eine "lokale" Variable nur innerhalb der DPR könnte man sich selber basteln, aber schöner wäre es, wenn man karkeine verwenden müßte, wenn man zum Erstellen diese CreateForm-Methoden verwendet.
Und nun nochmal der Grund, warum es hier schief lief.
PS: Es wurde immer das ausgelesen, was DU von Delphi verlangt hast.
- Delphi blendet automatisch nur das Hauptformular an, welches standardmäßig das erste erstellte Formular ist.
- die anderen Forms bleiben unsichtbar, da dort standardmäßigg Visible auf False steht
- die globale Variable wurde mehrfach überschrieben und es war dadurch die zuletzt erstlette Form darin verlinkt
- tja, da du nun unbedingt diese blöde Globale nutzen wolltest, hast du somit immer den Text aus dessen Edits ausgelesen,
aber nur die Edits einer anderen, sichtbaren Form geändert
Ein Therapeut entspricht 1024 Gigapeut.