Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.203 Beiträge
 
Delphi 12 Athens
 
#2

AW: Multilingual mit DLLs u. Unicode - so richtig?

  Alt 31. Aug 2011, 20:16
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 MSDN-Library durchsuchenLoadString 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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (31. Aug 2011 um 20:20 Uhr)
  Mit Zitat antworten Zitat