Hallo zusammen,
Ich habe folgendes Problem:
Ich habe ein Form in eine
DLL ausgelagert, das funktioniert auch wunderbar bis auf auf so Eigenschaften wie ClientWidth, Left etc. Wenn ich diese innerhalb der Form benutzen möchte z.B so
Label.Width:=Form.ClientWidth-100;
bekomme ich eine Zugriffsverletzung.
Weiß jemand wo hier das Problem liegt?
Danke schon mal im Voraus für die Hilfe!
Hier noch der Sourcecode der
DLL-Prozedur zum Aufrufen der Form:
Delphi-Quellcode:
library list;
uses
Forms,
form
in '
form.pas'
{LIST_WINDOW};
{$E dll}
{$R *.res}
procedure SHOW_LIST;
stdcall;
var FORM: TLIST_WINDOW;
begin
FORM:=TLIST_WINDOW.Create(Application);
FORM.ShowModal;
FORM.Free;
end;
exports
SHOW_LIST;
begin
end.