Einzelnen Beitrag anzeigen

StefanDP

Registriert seit: 11. Apr 2004
294 Beiträge
 
#1

Freigabe in DLL!? Wo ist der Fehler...

  Alt 30. Aug 2004, 03:36
Hi! Ich hab eine DLL, vom Prinzip:

Delphi-Quellcode:
library Project1;
...
var
  StringList: TStringList;

function MachDies: TStringList; stdcall;
begin
  StringList := TStringList.Create;
  BearbeiteDieStringlist;
  result := StringList;
  // Freigabe ??
  // StringList.Free;
end;

exports
  MachDies;
Wo/Wie geb ich die Stringliste frei? Wenn ich das .Free reinschreib ist die SL leer/"weg".

stefan
  Mit Zitat antworten Zitat