Also Fehler treten bei der Ausführung keine auf. Deine Funktion
function GetFileSize(szFile: PChar): Int64; arbeitet auch korrekt und liefert die richtige Größe zurück, trotzdem wird etwas anderes angezeigt. Leider hab ich grad keine Ahnung wie ich das richtig debuggen soll, mal ganz davon abgesehen das dein
nonVCL-Code sowieso ein Rätsel für mich ist.