Hallo,
bin gerade auf ein merkwürdiges Problem gestoßen:
Bisher hatte ich immer folgendes:
klappt gut, is ja auch einfach
Nun habe ich aus Speichergründen, weil ich sehr große Videos in die Formulare einbinde, mir folgendes überlegt:
Delphi-Quellcode:
form1.hide
form2 := Tform2.create(self);
form2.show;
Problem dabei:
Alles klappt, im Debugger sehe ich, dass alles freigegeben und neu erzeugt wird,
ABER dann springt er sofort zu der form2.hide Methode!! (in der natürlich wieder steht:
Screen.ActiveForm.release;
um eben Speicher freizugeben...
Wenn ich form2.show auskommentiere, dann springt er nicht mehr dorthin, tut aber natürlich nix mehr...
Für alle Hilfe bin ich sehr dankbar!
Litotes