Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi ButtonClick Procedure aufrufen (https://www.delphipraxis.net/167584-buttonclick-procedure-aufrufen.html)

OsCor 26. Feb 2013 13:51

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!

Luckie 26. Feb 2013 20:04

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.

OsCor 27. Feb 2013 15:51

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

DeddyH 28. Feb 2013 08:56

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:
procedure TDeinForm.SomeEvent(Sender: TObject);
begin
  SomeButtonClick(Sender);
end;
oder auf so etwas:
Delphi-Quellcode:
procedure TDeinForm.SomeEvent(Sender: TObject);
begin
  ResetToDefaults;
end;
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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:18 Uhr.
Seite 2 von 2     12   

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