Einzelnen Beitrag anzeigen

Metschu

Registriert seit: 31. Dez 2006
151 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

Function -> Kann sich der Result Typ ändern?

  Alt 19. Feb 2022, 15:05
Hallo zusammen,

ich habe ein kleines Problem innerhalb einer Function. Beim Zuweisen des Results bekomme ich eine Fehlermeldung "Zugriffsverletzung beim Schreiben in Adresse 0000000"

Folgender (vereinfachter) Aufbau der Funktion:

Delphi-Quellcode:
Function tUSB_Kom.HWinfo:String;

begin

 result:='Hallo'; // <- in Ordnung

 fCode:=initHardWare(modul,$FF,NIL,bool);

 result:='Hallo'; // <- in Ordnung

 if fCode = 0
  then begin;
 
   result:='Hallo'; // <- in Ordnung

   fCode:=HardWareInfo(modul,hwi,chi[1],chi[2]);

   result:='Hallo'; // <- Zugriffsverletzung !!

 end;
end;

Was läuft denn hier schief?

Danke und Gruß

Torsten
Torsten
Ich kam, sah und alles Funktionierte.
Dann klingelte mein Wecker...
  Mit Zitat antworten Zitat