Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Form zur gleichen Zeit mehrmals öffnen (https://www.delphipraxis.net/28648-form-zur-gleichen-zeit-mehrmals-oeffnen.html)

Lord_Stifterl 27. Aug 2004 13:28


Form zur gleichen Zeit mehrmals öffnen
 
Hallo alle zusammen,

wie auch in einigen vorigen Threads handelt es sich hier wieder um mein LiveUpdate-Programm. Nach einem Datenbankupdate mittels SQL-Scripts soll auf dem FTP nach zugehörigen Releasenotes gesucht werden. Soweit kein Problem. Mein Problem ist nachdem die PDF-Releasenotes (PDF-Format war eine Vorgabe) heruntergeladen wurden, sollen Sie im LiveUpdate angezeigt werden. Hierfür wäre mein Lösungsansatz gewesen, ein Form mit der PDF-Komponente zu versehen, und dieses Form dann mehrmals öffnen.

Leider weiß ich nicht wie ich das machen soll. Danke für sämtliche Lösungsvorschläge.

LG
Lord_Stifterl

Union 27. Aug 2004 13:40

Re: Form zur gleichen Zeit mehrmals öffnen
 
Du verscheibst die Form im dem Projekt aus den automatisch erzeugten Formularen in die verfügbaren. Dann musst Du das Formular jedesmal neu erzeugen bevor Du es anzeigst:

Code:
// Alt
frmPdf.Show();

// Neu
var
   frmPdf : TFrmPdf;
begin
   frmPdf := TfrmPdf.Create(self);
   frmPdf.Show();
end;

Lord_Stifterl 27. Aug 2004 13:44

Re: Form zur gleichen Zeit mehrmals öffnen
 
Hi, danke für die Antwort, jedoch ist mir noch was unklar. Müsste TfrmPDF nicht vorher noch als TForm deklariert werden?

nailor 27. Aug 2004 13:45

Re: Form zur gleichen Zeit mehrmals öffnen
 
wirds doch

Union 27. Aug 2004 14:34

Re: Form zur gleichen Zeit mehrmals öffnen
 
Zitat:

Zitat von Lord_Stifterl
Hi, danke für die Antwort, jedoch ist mir noch was unklar. Müsste TfrmPDF nicht vorher noch als TForm deklariert werden?

Ja, wird's doch. Der Name TFrmPdf ist doch nur symbolisch zu sehen für das von Dir erwähnte Formular, welches mehrfach erzeugt werden soll. Also Neu->Formular, OI Name := 'frmPdf'.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz