Das andere mit der
DLL würde mich schon interessieren, aber da weiß ich noch nicht, wie ich das bewerkstelligen soll. Gibt es da Ansätze?
Erzeuge Dir ein Interface für "ALLE" Funktionen die Du brauchst. (1:1 von den Parametern außer bei String da nimmst Du WideStrings)
Dann erzeuge aus dem Interface einen Wrapper in der
DLL.
Compilieren mit XE5.
Dann kannst Du die
DLL über Deine Interface in jedem Delphi verwenden.
Mavarik