Einzelnen Beitrag anzeigen

Benutzerbild von mika
mika

Registriert seit: 25. Okt 2002
176 Beiträge
 
Delphi 6 Professional
 
#1

Overload bei Funktion, beide Parameter sind Ganzzahl

  Alt 2. Sep 2005, 14:43
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.
:: don't Panic ::
  Mit Zitat antworten Zitat