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?