Bereits existierendes Fenster als Application.Mainform
Hallihallo,
ich möchte als Hauptfenster meines Programms ein Fenster benutzen, das eigentlich schon da ist. Es wird von einem Package im initialization-Abschnitt einer Unit erzeugt. Da das Form Auch relativ tief in das Package integriert ist, kann ichs nicht einfach zerstören und nochmal neu erzeugen. Gibts da 'ne Möglichkeit? Randinfo: Das Package ist FreeReport 2.33 und das Formular der Reportdesigner. Grüße, ein Jan |
Re: Bereits existierendes Fenster als Application.Mainform
In Anlehnung an XP Style für ein Form abschaltbar? (1) sieht das ganze getzt so aus:
Delphi-Quellcode:
Viel mehr scheint Application.CreateForm ja auch nicht zu machen. Zumindest wirft Delphi erstmal nicht mit irgendwelchen Exceptions nach mir ;)
var
p: ^TForm; ... p := @(Application.MainForm); p^ := frDesigner; Grüße, ein Jan 1) http://www.delphipraxis.net/internal...=336461#336461 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz