@Jumpy:
Das könnte funktionieren! Ich werde mal testen, inwiefern die "Dauerschleife" unnötige Prozessorlast erzeugt.
(Sollte aber eigentlich nicht der Fall sein, denn ein "leerlaufendes" Delphiprogramm läuft ja auch in der Message-Endlosschleife...)
@Bummy:
Aktuell werden die beiden Forms in der
DPR-Datei erzeugt:
Delphi-Quellcode:
program MKVX;
uses
Forms,
MyMainForm in 'MyMainForm.pas' {MainForm},
CoverForm in 'CoverForm.pas' {FormCover}; // <--- ChildForm
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TMainForm, MainForm);
Application.CreateForm(TFormCover, FormCover);
Application.Run;
end.
Wenn ich dich richtig verstehe, müßte ich die CreateForm für das ChildWindow in die MainForm verlagern?