Einzelnen Beitrag anzeigen

Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: StringList An Dll übergeben...

  Alt 21. Mai 2009, 17:15
Der Trick liegt darin, die RTTI nicht zu verwenden. Solange man also die Operatoren is und as konsequent nicht verwendet, gibt es auch keine Probleme. Auch nur-Lesen Zugriff auf die Strings ist in Ordnung. Man muss nur darauf achten, die die Strings nicht "einfach so" längerfristig (d.h. nach dem Ende des ursprünglichen Aufrufs) zu speichern; man muss dann UniqueString() verwenden, um eine DLL-eigene Kopie zu erstellen.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat