Hi,
es ist mal wieder das alte Thema. Ich bin gezwungen aus einer DLL längere Texte an das Programm und andersrum aus zu liefern. Hierbei kommt aber Sharemem nicht in Frage und da die DLL in wesentlichen von einer anderen Firma (in Delphi) implementiert werden soll, wir aber die Schnittstelle liefern müssen sollte es möglichst un aufwändig für die Jungs sein.
Normalerweise würde ich ja einfach pChar verwenden. Allerdings ist das ja auch
nicht völlig unproblematisch wodurch man dann doch etwas mehr Aufwand treiben muss. Das möchte ich nach Möglichkeit von unserer Partnerfirma fern halten.
Kennt jemand von euch eine einfache Möglichkeit einen komplexeren Wert zu übergeben ohne einen Memory Manager einbinden zu müssen und ohne viel Aufwand zu treiben? Kann man da OLE-Typen missbrauchen oder ähnliches?
Ich habe zwar nicht viel Hoffnung aber vielleicht kennt Ihr ja einen Weg der mir helfen kann.
Gruß
Klabautermann