Hallo,
meine DLL besitzt u.A. ein Formular als Statusanzeige mit Progressbar usw. Nach dem Ausführen der Funktion sollte das Formular mit TForm.Release freigegeben werden. Bei dieser Aktion kommt es aber zu dieser unschönen Meldung:
"Zugriffsverletzung bei Adresse 0152228C in Modul 'Modulname.DLL'. Lesen von Adresse FFFFFFFF."
WARUM? Wie kann ich das lösen? Blockiert noch irgendwo, irgendetwas?
Für Hilfe wäre ich sehr dankbar!!!
Gruß
AJS
Hier auch der Quellcode aus der DLL:
procedure FileConv(inPath: pChar);stdcall;
begin
{ zuerst Form erstellen }
Form_Conv_DLL:= TForm_Conv_DLL.Create(nil);
try
begin
Form_Conv_DLL.Show;
Form_Conv_DLL.iniPath.Caption := inPath;
Form_Conv_DLL.Start;
end;
finally
Form_Conv_DLL.Release;
end;
end;
meine DLL besitzt u.A. ein Formular als Statusanzeige mit Progressbar usw. Nach dem Ausführen der Funktion sollte das Formular mit TForm.Release freigegeben werden. Bei dieser Aktion kommt es aber zu dieser unschönen Meldung:
"Zugriffsverletzung bei Adresse 0152228C in Modul 'Modulname.DLL'. Lesen von Adresse FFFFFFFF."
WARUM? Wie kann ich das lösen? Blockiert noch irgendwo, irgendetwas?
Für Hilfe wäre ich sehr dankbar!!!
Gruß
AJS
Hier auch der Quellcode aus der DLL:
procedure FileConv(inPath: pChar);stdcall;
begin
{ zuerst Form erstellen }
Form_Conv_DLL:= TForm_Conv_DLL.Create(nil);
try
begin
Form_Conv_DLL.Show;
Form_Conv_DLL.iniPath.Caption := inPath;
Form_Conv_DLL.Start;
end;
finally
Form_Conv_DLL.Release;
end;
end;
Comment