Hauptproblem wird wohl sein, dass die
DCU nicht für
Unicode funktioniert.
Wenn du die Definition der Klasse kennst, dann erstelle dir diese Klasse neu (für die neuen Versionen).
Die Klasse selber holt sich eine Interface-Instanz von der
DLL und reicht alle Anfragen darüber an die
DLL durch und holt auch die Daten darüber zurück.
Am sinnvollsten wäre auch die Verwendung von
PAnsiChar
statt
WideString
und die neue Klasse benutzt als Parameter
AnsiString
statt
string
.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)