Da ein
WideString von Windows verwaltet wird, benötigt man eben
kein ShareMem.
Na schon wieder was dazu gerlernt.
Wir sollten uns vielleicht öfter mal unterhalten...
Die Verwendung von
IStream
ermöglicht es zudem, diese
DLL nicht nur von Delphi Anwendungen benutzen zu können.
OK, das hatte ich schon vermutet. Hatte aber für mich in der gezeigten Umsetzung keine Relevanz, da die
DLL ja nur von meinem Programm genutzt und das Beispiel einfach gehalten werden sollte. Im Wesentlichen ging es ja um die FMX-
DLL zu
VCL-Nutzung. Ist aber insgesamt ein berechtigter Hinweis von Dir. Ich werde meinen Blogeintrag noch mal überarbeiten und eine entsprechende Info aufnehmen. Aber wie gesagt, erst morgen (Abend) wieder...