Hallo an alle,
ich schreibe mir grad eine Klasse zusammen in der ich laufende Programme "verwalten" will.
Nun hab ich das so aufgebaut das man, wenn man zum Beispiel ein Programm aus der Liste
entfernen will, entweder das
Handle oder den Index in der Liste übergibt.
Delphi-Quellcode:
function DeleteProgramByHandle(
Handle: Longword): Boolean;
function DeleteProgramByIndex(
Index: Integer): Boolean;
Ich hätte das aber lieber mittels Override für den anwendenden Entwickler allgemeiner gestaltet
wie zum Beispiel:
Delphi-Quellcode:
function DeleteProgram(
Handle: Longword): Boolean;
Override;
function DeleteProgram(
Index: Integer): Boolean;
Override;
Das ich einfach nur .DeleteProgram aufrufen muss, da aber beide Parameter Ganzzahlen sind denke ich
nicht das das klappt oder?
<Edit>
Vor allem da ich intern sowieso von einer Methode in die andere springe, will sagen:
Wenn ich das Programm anhand des Handles in meiner Objectlist gefunden habe übergebe
ich das mit dem Index an die Funktion DeleteProgramByIndex.
</Edit>
<Edit>
Titel geändert
</Edit>
Danke schonmal für eure Antworten, Michael.