Thema: Delphi OVERLOAD (Überladen) ?

Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#6
  Alt 27. Jun 2002, 12:53
Dein Problem liegt hier
Code:
PROCEDURE TForm1.Button1Click(Sender: TObject);
VAR
   ABC : ARRAY OF STRING;
BEGIN
   SetObject([Button1],>>>>>>>>ABC<<<<<<<<);
END;

Du hast folgende Methoden deklariert:


PROCEDURE SetObject(MainObject : ARRAY OF TObject; VAR MainVariable : ARRAY OF STRING); OVERLOAD;


und

PROCEDURE SetObject(MainObject : ARRAY OF TObject); OVERLOAD;

Dein Aufruf setzt jedoch eine Prozedur mit folgenden Parametern voraus:


PROCEDURE SetObject(MainObject : ARRAY OF TObject; VAR MainVariable : STRING); OVERLOAD;


oder Du änderst den Aufruf zu:

SetObject([Button1],[ABC]);

Du musst noch das var aus der Parameterliste entfernen!!!
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat