Hallo
Grade bin ich hier in dem Forum angekommen und schon möcht ich eine FRage loswerden.
Ich programmiere grade mit Delphi5 an einem Projekt und bräuchte da mal eure Hilfe zu dem oben angegebenen Problem
Ich habe hier drei Funktionen, die unterschiedliche Übergabevariablen haben
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| function fahre (var ASF: MOA):integer; overload; function fahre (var ASF: MALI):integer; overload; function fahre (var ASF: MACI):integer; overload;
implementation
function fahre (var ASF: MOA): integer; overload; begin end; function fahre (var ASF: MALI):integer; overload; |
und so weiter.
Als Overload habe ich sie gekennzeichnet, doch wenn ich die Unit jetzt compilieren will wird mir folgender Fehler ausgegeben
Delphi-Compiler hat folgendes geschrieben: |
[Fehler] apci8001_com.pas(12): Ungenügende Forward- oder External-Deklaration: 'fahre' |
Der Hintergrund dürfte ja eigentlich klar sein. Nur nochmal für die dies noch nicht wissen.
Ich möchte aus meinem Programm immer nur die Funktion mit der jeweiligen Struktur aufrufen und der Compiler linkt mir dann zur richtigen Funktion.
Leider bin ich noch nicht ganz so fit in Delphi und deshalb frage ich euch mal ob ihr mir da schnell weiterhelfen könntet.
Moderiert von
tommie-lie: Delphi- und Quote-Tags hinzugefügtModeriert von
tommie-lie: Topic aus Sonstiges verschoben am Do 30.09.2004 um 12:45