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 es da auch was neueres?