Mein Problem ist gelöst, ich verwende meine
DLL's sowohl in 32 als auch in 64 Bit. Es gibt eine Haupt-
Dll, die wiederum andere
Dll's aufruft. Im Quellcode sind einige IFDEFs. In die Benammung der
DLL's habe ich die Delphi Version eingebaut. Nun hatte ich aus der Haupt-
Dll, die mit XE6 übersetzt wurde versucht eine weitere
DLL, die mit XE5 übersetzt war und ebenfalls das delayed verwendet, zu starten. Das hat nicht gefunkt. Nun habe ich alles sauber mit XE6 durch compiliert und siehe da, es funktioniert sowohl 32, als auch 64 Bit.
Anmerkung: Was blöde ist, das man bei
DLL's kein "LIB-Suffix" in den Projektoptionen angeben kann. Bei
BPL's ist dies möglich.