Ja das Free soll wirklich sein,
da die Variablen ResInfo und ReqInfo diese von der ladenden EXE sind
also es soll mit den Variablen aus der EXE Gearbeitet werden.
In etwa so
Delphi-Quellcode:
function blabla(var1:
string;var2:
string);
//Funktion in der exe als beispiel
begin
beispielddl(var1,var2);
showmessage(var1);
end;
///////////////////DLL//////////////////
function beispieldll(variable1:
string;variable2:
string);
stdcall;
begin
variable1 := '
Neuer Text1';
variable2 := '
Neuer Text2';
end;
Wenn bei diesem Beispiel nun die MessageBox kommt, sollte darin
der Text: Neuer Text1 sichtbar sein.
Das habe ich jetzt so gelöst (mit anderen variable typen) und es hat geklappt
bis auf die meldung ungültige zeiger operation