AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Wie kann man das Mainform "disablen" (nicht anzeigen) ?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie kann man das Mainform "disablen" (nicht anzeigen) ?

Ein Thema von ralfiii · begonnen am 9. Sep 2008 · letzter Beitrag vom 9. Sep 2008
 
Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
672 Beiträge
 
Delphi 12 Athens
 
#6

Re: Wie kann man das Mainform "disablen" (nicht an

  Alt 9. Sep 2008, 15:06
Edit vorab: Hm, vergiss das mal, der Fehler tritt immer noch manchmal auf, sorry. Ist halt doch nicht allzu leicht zu reproduzieren. Manchmal gehts nämlich.

Bei mir läuft es, nachdem ich folgendes gemacht habe:

In der Projektdatei habe ich:

Delphi-Quellcode:
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2); // also auch hier erzeugen...
Und den Code dann entsprechend umgeformt, also in Unit1:

Delphi-Quellcode:
procedure TForm1.butShowModuleClick(Sender: TObject);
begin
  Form2.ShowModal;
end;
Und in Unit2 dann natürlich noch das

Delphi-Quellcode:
var
  Form2: TForm2;
...ergänzen.

Ist natürlich jetzt nicht mehr so "schön", weil dein Form2 nicht mehr dynamisch erzeugt wird, aber offensichtlich wird da sonst noch irgendwas nicht richtig initialisiert. Jetzt kannst du natürlich noch tiefer wühlen und dafür die Ursache finden oder du machst es doch so und es läuft. Kommt halt drauf an, wie schön und ressourcenschonend du programmieren willst/musst.

Bis denn
Bommel
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:57 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