Registriert seit: 17. Jun 2009
616 Beiträge
|
AW: Routine mit Namen aufrufen
21. Feb 2015, 21:42
Kann man über diesen Weg auch z.B. Destroy aufrufen*? Das konnte spaßig sein
[/SIZE]
Standardmäßig nicht, da der Destructor nur "public" ist.
Wenn Du das aber möchtest dann so:
Delphi-Quellcode:
type
TForm1 = class(TForm)
procedure Job1();
procedure Button1Click(Sender: TObject);
private
procedure ExecuteJobs();
procedure ExecuteRoutine(AInstance: TObject; AName: string);
public
published
procedure Destroy;
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
type
TExecute = procedure of object;
procedure TForm1.Destroy;
begin
inherited Destroy;
end;
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.
|