Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Moony,
8. Apr 2011
Theoretisch ginge das, aber praktisch nicht, da nicht der Sender als Parent zugewiesen werden muss, sondern die Hauptform.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Moony,
8. Apr 2011
Ok, das kann ich auch versuchen. Aber der Punkt ist, dass zu diesem Zeitpunkt das Frame nicht freigegeben werden soll und somit auch die Routine nicht aufgerufen wird. Wenn ich das Parent vom Frame = nil setze und anschließend einem anderem Frame meine Hauptform als Parent zuweisen will, dann bekomme ich die Zeigerexception.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Moony,
8. Apr 2011
Ok, aber warum funktioniert es an anderer Stelle mit anderen Frames im Projekt? Wie kann ich dann feststellen, dass ein Frame nicht freigegeben wurde?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Moony,
8. Apr 2011
Nee, die Frames werden in der Ondestroy Routine freigegeben. Ich habe einen Haltepunkt gemacht und Assigned(Frame) war nicht nil.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Moony,
7. Apr 2011
Hi, zusammen,
ich habe ein Progrämmchen bei dem ich mit einer Hauptform arbeite und innerhalb der Laufzeit wenn benötigt unterschiedliche Frames dynamisch der Hauptform mit
Frame.Parent := fmMain;
zuweise.In den bisherigen Routinen funktioniert das, aber jetzt bei einer neuen Operation funktioniert das Zuweisen eines Frames nicht mehr, obwohl die gleichen Reset-Operationen durchgeführt...