Hallo,
tja, das mit
NonVCL hast Du mir vergessen zu sagen
,
dann musst Du Dir etwas Einfallen lassen, denn dieser
Cast verursacht Deine Fehlermeldung
(da "NumberOfBytesRead" ja vom Typ Cardinal ist):
Delphi-Quellcode:
VAR
NumberOfBytesRead : Cardinal;
BEGIN
NumberOfBytesRead := 1;
MessageBox(0, PChar(STRING(NumberOfBytesRead)), 'hi', 0); //Crash
END;