Forum: Programmieren allgemein
by Jumpy,
12. Apr 2019
Sorry. Kenn ja dein Level nicht und dachte, ich frage zur Sicherheit mal die offensichtlichen Dinge zuerst nach :).
Zum Problem: Ist das egal, an welcher Stelle der OnFrmeClick du den Haltepunkt setzt?
Forum: Programmieren allgemein
by Jumpy,
12. Apr 2019
Kannst du das "Aufhängen" von Delphi mal näher bescheiben? Das alles stoppt ist ja eigentlich der Sinn von einem Haltepunkt. Was machen die üblichen Tastenkombinationen F7, F8, F9 oder Strg+F2?
Forum: Programmieren allgemein
by Jumpy,
11. Apr 2019
Setzt du denn jetzt die Array-Länge wieder zurück?
Forum: Programmieren allgemein
by Jumpy,
11. Apr 2019
Das DeleteFrames macht ja nur Sinn, wenn man das mehrfach neu aufbaut.
In dem Fall müsste man in DeleteFrames aber auch das Array wieder auf 0 setzen.
Und seh gerade, das hier macht in DeleteFrames doch auch keinen Sinn:
if Assigned(Frame) then
FreeAndNil(Frame);
Müsste doch eher sein:
Forum: Programmieren allgemein
by Jumpy,
11. Apr 2019
TMein_Frame(Frame) := TMein_Frame.Create(self);
sieht mir falsch aus, oder?
Generell könnte man auch so arbeiten, dass man eine lokale TMein_Frame variable benutzt, diese füllt und setzt und am ende Frame zuweist. Dann kann man sich das gehampel und gecaste sparen.
Und man könnte dann auch das i weglassen und Frame nehmen.