Forum: Win32/Win64 API (native code)
Delphi
by Elvis,
29. Dez 2009
Jo, das war wohl etwas kleinkariert.
Aber um beim Karo zu bleiben könnte ein record 2GB überschreiten. Natürlich würde die App, dann nur auf einem Win2003 oder Win64 laufen. Aber 32Bit Apps können halt mehr als 2GB adressieren und deshalb sollte man sich angewöhnen (vorzeichenbehaftete) Integer und Pointer nicht gleich zu benutzen.
Forum: Win32/Win64 API (native code)
Delphi
by Elvis,
29. Dez 2009
Himitsu, dein Code ist leider ein bissel dolle falsch. Denn Pointer sind nicht Integer, sondern Cardinal.
Anwendungen, die diese Annahme machen (Pointer=Integer), sind die ersten, die auf einem Windows explodieren, das "alten" 32Bit Apps mehr als 2GB Addressraum gibt.
@Nanix, I am pretty sure you can _read_ German just fine. In any other case, posting in German forum might be a bit moot to...