tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
1013
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Blunateddy Blunateddy ist offline Rookie
    Registriert seit
    Dec 2004
    Beiträge
    7
    hab nur ne einfache frage..

    ich hab 6 formulare werden die alle sofort Erstellt aber versteckt? oder wird erst beim aufruf mit show das form create ausgeführt?

    wenn die formulare direkt erstellt werden, kann ich das iwie abstellen? das die erst sobald ich sie aufrufen möchte?
     

  2. #2
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    Hallo,

    zeig doch mal den Code, den du bis jetzt hast.

    Mit der Create-Methode (Konstruktor) wird ja zunächst nur ein Objekt vom entsprechenden Typ erstellt. Damit ist es in jedem Fall schonmal im Speicher vorhanden. Angezeigt wird dieses Formular erst durch Aufruf der Show-Methode.

    Grüße, D.
     
    "You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse

  3. #3
    Blunateddy Blunateddy ist offline Rookie
    Registriert seit
    Dec 2004
    Beiträge
    7
    hab nun in der projekt.cpp die erstellt wird vom projekt gesehen da steht

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    
    {
                     Application->Initialize();
                     Application->CreateForm(__classid(TForm1), &Form1);
           Application->CreateForm(__classid(Tfrm_trainer), &frm_trainer);
           Application->CreateForm(__classid(Tfrm_nuser), &frm_nuser);
           Application->CreateForm(__classid(Tfrm_nvokabel), &frm_nvokabel);
           Application->CreateForm(__classid(Tfrm_nlektion), &frm_nlektion;
           Application->CreateForm(__classid(Tfrm_nstatistik), &frm_nstatistik);
     
           Application->Run();
            }
            catch (Exception &exception)
            {
                     Application->ShowException(&exception);
            }
            catch (...)
            {
                     try
                     {
                             throw Exception("");
                     }
                     catch (Exception &exception)
                     {
                             Application->ShowException(&exception);
                     }
            }
            return 0;
    }

    haltepunkt gesetzt.. wird direkt ausgeführt am anfang.. das CREATE
    is danach auch direkt am anfang in das Create der anderen formulare gesprung..

    was kann ich dagegen tun? wills erst später erstellen lassen
     

  4. #4
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    Hi,

    wenn du die anderen Formulare (abgesehen von Form1) erst später erzeugen lassen willst, kannst entweder die Starteinstellungen für das Projekt dahingehend ändern (gibt es im Menü, ich weiß aber gerade nicht, wie der Menüpunkt heißt) - oder aber du löscht einfach diese Zeilen aus dem Code. Könnte allerdings sein, dass die IDE sie vor dem Kompilieren wieder einfügt.

    Grüße, D.
     
    "You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse

  5. #5
    Blunateddy Blunateddy ist offline Rookie
    Registriert seit
    Dec 2004
    Beiträge
    7
    unter projekt/optionen/formulare hab ich es gefunden, dankeschön..

    klappt prima
     

Ähnliche Themen

  1. Spring: '<form:form commandName..' statt '<form action...'
    Von NetPerformance im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 3
    Letzter Beitrag: 05.10.08, 19:04
  2. Form.KeyPreview - Kein KeyDown nach Form.Close() oder Form.Hide() *Argh*
    Von Christian Kusmanow im Forum .NET Windows Forms
    Antworten: 4
    Letzter Beitrag: 28.03.06, 14:56
  3. Werte einer Form über eine 2te Form in einer 3ten Form anzeigen
    Von zioProduct im Forum .NET Windows Forms
    Antworten: 8
    Letzter Beitrag: 14.10.05, 08:56
  4. Antworten: 4
    Letzter Beitrag: 06.08.05, 05:24
  5. [oracle] create table oder create view
    Von m3000 im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 07.01.05, 13:35