Hallo!
Ich habe jetzt schon diverse Tutorials gelesen, wie man TForm-Objekte in eine
DLL auslagert. Nun wollte ich fragen, ob es nicht auch möglich ist auch andere Komponenten auszulagern (konkret Tframe)?
Ich hab das soweit hinbekommen, dass das Tframe ohne Fehlermeldung eingebunden wird, aber angezeigt wird es nicht.
die show_frame Prozedur in der
DLL sieht ungefähr so aus:
Delphi-Quellcode:
procedure show_frame(mainapp : thandle; parent:twincontrol);
begin
application.handle := mainapp;
frame1 := tframe1.create(application);
frame1.parentfont := false;
//sonst Fehler: TFont konnte nicht Tfont zugewiesen werden.
frame1.parent := parent;
frame1.show;
end;
Als parent-Objekt übergebe ich eine TScrollbox.
Nur wie gesagt, Fehlermeldung kommt keine mehr, aber angezeigt wird in der Scrollbox auch nix.
Kann mir da jemand helfen?
Danke
anyc