Forum: Programmieren allgemein
Delphi
by Eppos,
2. Nov 2016
@Jasocul
Als Sonderlocke meine ich das setzen der Caption, weil wir darüber weitere Funktionalitäten abbilden wie z.B.
-Formsettings
-Usersettings
-Sprachdaten
etc...
Forum: Programmieren allgemein
Delphi
by Eppos,
20. Okt 2016
Mit unsauber meine ich...
Wenn Programmierer X den Namen der Form ändern muss, weis er nicht, dass es hier im Code oder an andererer Stelle eine Sonderlocke gibt.
In meinen Augen sehr gefährlich.
Forum: Programmieren allgemein
Delphi
by Eppos,
20. Okt 2016
@Uwe Raabe
Ich habe jetzt nur statt Form1.Close ein Form1.Free gesetzt.
Dann funktioniert es.
@Jasocul
Das erscheint mir eher das Problem vielleicht zu beheben, aber die Ursache bleibt vorhanden.
Trotzdem Danke, jedoch zu unsauber.
Forum: Programmieren allgemein
Delphi
by Eppos,
19. Okt 2016
korrekt, also es steht dann
Form1.Caption := 'Form1_1';
drin...
Forum: Programmieren allgemein
Delphi
by Eppos,
19. Okt 2016
hm...
So steht es bereits drin
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
Form1 := nil;
end;