![]() |
AW: ButtonClick Procedure aufrufen
Das von mir jetzt verwendete CleanUpInstance funktioniert. Free nicht. Das war mir von den Stringlisten her aber geläufig.
Ich werde mir jetzt mal deinen Link vornehmen. Vielleicht finde ich da auch die Antwort zur Frage, warum Free hier nicht geht. Oswald dankt! |
AW: ButtonClick Procedure aufrufen
Wenn du die Routine zwei mal brauchst, lagere sie in eine Prozedur aus und ruf sie bei bedarf auf. Das wäre dann auch sauber programmiert.
|
AW: ButtonClick Procedure aufrufen
Inwiefern stellt das von mir benutzte Verfahren unsauberes Programmieren dar? Hat das was mit Clean Code zu tun? Ich lasse mir da gern was sagen.
Oswald |
AW: ButtonClick Procedure aufrufen
Was genau möchtest Du denn erreichen? Dass Eingabefelder etc. auf Standardwerte zurückgesetzt werden oder dass ein Button gedrückt wird? Wenn ein Außenstehender (oder man selbst nach einiger Zeit) über den Code schaut, dann könnte er auf so etwas stoßen:
Delphi-Quellcode:
oder auf so etwas:
procedure TDeinForm.SomeEvent(Sender: TObject);
begin SomeButtonClick(Sender); end;
Delphi-Quellcode:
Was erscheint logischer? Außerdem sollte man generell zwischen Ereignis und Methode unterscheiden: ein Ereignis ruft eine Methode auf (oder auch nicht), aber kein weiteres Ereignis.
procedure TDeinForm.SomeEvent(Sender: TObject);
begin ResetToDefaults; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz