da habe ich mir auch schon mal einen Wolf gesucht.
Prüfe folgende Datenstrukturen
Code:
jpeg_destination_mgr = record
...
free_in_buffer: NativeInt; //hier muss NativeInt statt Longint stehen
...
end;
jpeg_source_mgr = record
...
bytes_in_buffer: NativeInt; //hier muss NativeInt statt Longint stehen
...
end;
sonst werden bei einer Zuweisung nur die unteren 32 Bits gesetzt. Die Oberen sind dann zufällig belegt.