Forum: Programmieren allgemein
by dummzeuch,
21. Jun 2020
Ausprobiert? Es geht.
Der Compiler erzeugt den notwendigen Code.
Forum: Programmieren allgemein
by dummzeuch,
21. Jun 2020
OK, also hatte ich recht und das Leak kann einfach geschlossen werden, indem man die Funktion eien String zurückliefern lässt und den PAnsiChar noch in der Funktion frei gbit.
Forum: Programmieren allgemein
by dummzeuch,
21. Jun 2020
Also sowas wie:
var
strExport: string;
FolderFound: string;
begin
//
strExport := 'Folder1'+ Delimiter;
FolderFound := DeineFunktionDieDieDllAufruft;
Forum: Programmieren allgemein
by dummzeuch,
21. Jun 2020
Das beantwortet meine Frage irgendwie nicht: Welcher Datentyp ist Result?
Forum: Programmieren allgemein
by dummzeuch,
21. Jun 2020
Welcher Datentyp ist Result? Falls das ein String ist, erzeugt die Zuweisung von ExportPtr eine Kopie und dann sollte man ExportPtr direkt danach freigeben können.