Einzelnen Beitrag anzeigen

bjoern

Registriert seit: 27. Feb 2003
Ort: Lägerdorf
24 Beiträge
 
Delphi 7 Professional
 
#1

Pointer auf das result einer Funktion die aus einer Dll komm

  Alt 28. Feb 2007, 12:57
Hallo zusammen,

ich habe ein Problem mit einer Dll, die ich über Axtive-X importiert habe.

Die Dll hat eine Funktion von der ich ein TOleVariant zurück bekomme.
Und mit jedem aufruf dieser Funktion kriege ich ein Memory-Leak.

Nun hab ich gelesen das Varianten immer als Kopie im Speicher übergeben werden.
Dies passt zu meiner Theroie das Speicher belegt wird aber nicht freigegeben wird.

Nun meine Frage, wie bekomme ich einen Pointer auf das Result der Funktion, wodurch ich am ende diesen Speicher selbst freigebgen kann.

Vielen Dank für eure Hilfe.

Björn
Es gibt für alles eine Lösung sie muß nur gefunden werden
  Mit Zitat antworten Zitat