Einzelnen Beitrag anzeigen

anyc

Registriert seit: 1. Sep 2003
1 Beiträge
 
#1

VCL-Komponenten in DLL auslagern?

  Alt 1. Sep 2003, 12:59
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
  Mit Zitat antworten Zitat