AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Problem in der Procedur: Meldungsfenster kommt immer wieder
Thema durchsuchen
Ansicht
Themen-Optionen

Problem in der Procedur: Meldungsfenster kommt immer wieder

Ein Thema von Fussel9 · begonnen am 23. Okt 2009 · letzter Beitrag vom 25. Okt 2009
 
Benutzerbild von Fussel9
Fussel9

Registriert seit: 25. Mai 2009
322 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Problem in der Procedur: Meldungsfenster kommt immer wie

  Alt 25. Okt 2009, 15:39
Also, erst mal ein dickes
für eure Hilfe


aber....
die offensichtlichste Lösung hatte ich mal wieder übersehn...:
Zitat:
was hast Du eigentlich genau vor?
Es handelt sich dabei un ein fenster, das drei Sekunden lang angezeigt wird bevor man das Programm benutzen kann, das ist schon richtig...
Was macht man denn nur - wenn man 3 sekunden nur dieses Fenster sehn soll...

klar: statt in den Timer reinzuschreiben(der sich auf dem Fenster befindet das aufgerufen wird) und den zu Enablen - Disablen schreiben wir es da hin, wo das fenster aufgerufen wird!
Statt Form2.Show;
Form2.ShowModal;
Und schon sind alle meine Probleme gelösst , denn bis 'Form2' wieder geschlossen wird geht es nicht weiter.

im Klar-/Quell- Text:--> UMain
Delphi-Quellcode:
    self.hide;
    Form2:=TForm2.Create(self);
    Form2.ShowModal;
        if MessageDlg('Willst du selbst eine Grußkarte erstellen?',mtConfirmation,[mbYes,mbNo],0) = mrYes then
          begin
            Editor:=TEditor.create(self);
            Editor.Show;
          end
        else
        begin
          Application.terminate;
        end;
    end;
--> UForm2
Delphi-Quellcode:
procedure TForm2.FormCreate(Sender: TObject);
begin
a:=0;
end;

procedure TForm2.TFormTimer(Sender: TObject);
begin
if a <> 1 then
  begin
    Label.Visible:=True;
    a:=1;
  end
else
  begin
    Close;
  end;
end;
Und das ganze mit der globalen variable habe ich ja nur, weil ich nicht weiß wie ich sonst abfragen soll, ob die Prozedur schon einmal durchlaufen wurde...
  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 16:41 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