Einzelnen Beitrag anzeigen

endeffects

Registriert seit: 27. Jun 2004
450 Beiträge
 
#1

Definieren von Funktionen unter Type

  Alt 29. Jun 2004, 11:04
Hallo,

ich habe vorhin folgende Funktion im Forum gefunden und
setze diese nun in einem kleinen Programm ein:

Code:
function HexStrToStr(const HexStr:String) : String;
var i : Integer;
begin
  Result := '';
  for i := 1 to Length(HexStr) div 2 do
    Result := Result + Chr(StrToInt('$'+Copy(HexStr,i*2-1,2)));
end;
Da ich nun noch relativ neu im Umgang mit Delphi bin
hat es mich gewundert das diese Funktion auch ohne
die Deklaration unter Type funktioniert.

Was mich allerdings noch mehr wundert ist das wenn
ich versuche HexStrToStr(const HexStr:String) : String;
unter Type aufzunehmen dann bekomm ich folgenden Fehler:

Zitat:
Ungenügende Forward- oder External-Deklaration: 'TForm1.HexStrToStr'
Ich dachte eigentlich es ist Pflicht alle funktionen dort anzugeben?
  Mit Zitat antworten Zitat