Du willst die
DLL in deinem Programm laden?
Wenn ja, dann kannst du mit XE sowieso nur eine 32 Bit-Anwendung erstellen und somit auch nur die 32 Bit-
DLL laden.
Selbst mit XE2 braucht man nicht zur Laufzeit nachsehn, ob 32 oder 64 Bit, denn es kann eine EXE jeweils nur als 32
oder 64 Bit erstellt werden und demnach kann es auch immer nur eine der beiden DLLs laden (32 Bit-EXE + 32 Bit+
DLL oder 64 Bit-EXE + 64 Bit+
DLL), egal wo man diese EXE startet.
Wenn man die
DLL dynamisch läd, dann kann man dem LoadLibrary auch gerne einen vollständigen Pfad mitgeben, anstatt nur den Dateinamen.