Binde die
Unit SimpleShareMem in deine EXE und DLLs ein. (als Erstes in den DPRs)
Und schon kannst du Strings direkt übergeben.
Ich wäre hier aber eher auf Resource-DLLs übergegangen.
- die Texte als Resourcen in die DLLs eingebunden
- und dann läd die EXE jeweils die gewünschte
DLL und nutzt
LoadString mit dem
Handle der
DLL.
PS:
Zitat:
Delphi-Quellcode:
BUTTON1_C:
result:='Einloggen';
BUTTON1_H:
result:='Hier klicken, um einzuloggen';
Besser über globale Konstanten lösen, denn die loklen Konstanten sind begrenzt (ab einer gewissen Anzahl kann der Compiler nimmer)
Delphi-Quellcode:
const // oder gar resourcestring statt const
sLogin = 'Einloggen'
...
BUTTON1_C:
result:=sLogin;
Ein array of string, als globale Konstante, ginge auch.