Hallo und

im Forum!
Nun ja, theoretisch gibt es
EM_GETTEXTEX. Wenn du da angibst, dass du Unicode möchtest, bekommst du auch Unicode.
Sinnvoll ist das aber nicht. Delphi 5 ist nun einmal nicht unicodefähig, auch wenn es durchaus schon Unicodestrings kannte. Aber alles in der Oberfläche basiert auf AnsiStrings. Und da dann irgendwelche Krücken zu benutzen ist wenig sinnvoll, wenn es sich irgendwie vermeiden lässt.
Es gibt drei Möglichkeiten:
- TNT Unicode Controls - Damit kannst du auch mit sehr alten Delphiversionen wie Delphi 5 Unicode in der GUI nutzen. Wenn auch eingeschränkt. Raten würde ich dir das nur, wenn die anderen beiden Optionen absolut nicht in Frage kommen...
- Eine neue Delphiversion. Auch die Starter Edition für 150€ kann natürlich Unicode. Ob diese für dich in Frage kommt, musst du selbst schauen.
- Eine andere Programmiersprache. Zum Beispiel mit C# oder Java hast du Sprachen, für die es kostenlose IDEs gibt. Und dort bekommst du auch Unicodeunterstützung.