Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
18. Aug 2016
Daß du für XE2 das IFDEF erweiterst und einen entsprechenden Cast machst. Aber Vorsicht: das funktioniert nur unter 32-Bit. Bei 64-Bit sind Cardinal und NativeUInt nicht mehr binär-kompatibel. Eigentlich ist die Deklaration des Module-Felds ungünstig. Wenn da immer Pointer auf HModule reinkommen, dann sollte man das auch so deklarieren. Ist das denn die zu XE2 passende Version der Lib oder gibt...
Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
18. Aug 2016
In XE2 entspricht HModule = THandle = NativeUInt, was nicht strikt kompatibel zu Cardinal ist.