Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Formular wird nicht gefunden (https://www.delphipraxis.net/8688-formular-wird-nicht-gefunden.html)

Touchdown 11. Sep 2003 19:26

Re: Formular wird nicht gefunden
 
Bevor man ein Objekt finden kann, muss es erzeugt werden, ich hoffe für dich du machst sowas selber und überlässt sowas nicht Delphi. :mrgreen:

Bin mir nichtmal sicher ob das nicht doch vielleicht die Parent-Beziehung ist, falls ja hast du so keine Chance.

Musst einfach mal probieren, so schwer ist es ja nicht.

Rumpi 11. Sep 2003 21:24

Re: Formular wird nicht gefunden
 
Hi,
Delphi-Quellcode:
        frmTemp := (Application.FindComponent(sTemp) as TForm);
        //*****************************************************
        // geht das ??? 
        if Not Assigned( frmTemp ) then
          for j := Application.ComponentCount - 1 downto 0 do
          begin
            cmpTemp := Application.Components[j];
            if (cmpTemp is TForm) and
               Uppercase(TForm(cmpTemp).Name) = Uppercase(sTemp) then
            begin
              frmTemp := TForm(cmpTemp);
              break;
            end;
          end;
        //*****************************************************

        if frmTemp = nil then begin
mfg Rumpi

CalganX 11. Sep 2003 22:40

Re: Formular wird nicht gefunden
 
Hi,
joah. Danke für die Hinweise. Werde das morgen mir noch mal alles in Ruhe ansehen und beantworten.

Chris

CalganX 12. Sep 2003 16:32

Re: Formular wird nicht gefunden
 
Hi,
habe jetzt ein wenig rumprobiert und habe den Fehler gefunden: TMainForm wird natürlich als Erstes erstellt, weil es das Hauptformular ist, da ich allerdings UpdateLanguage; im OnCreate aufrufe, sind die anderen Formulare noch nicht erstellt. Aufruf in OnShow löst das Problem.

Danke an Alle für die Hilfe,
Chris


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:43 Uhr.
Seite 2 von 2     12   

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