AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 22:17

Parameter dieser Suchanfrage:

Suche in Thema: Showmodal - modalresult
Suche alle Beiträge, die von "jaenicke" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    Re: Showmodal - modalresult

     
      by jaenicke, 11. Jul 2009
    mrOk steht in der Unit Controls, wenn ich mich recht entsinne, die müsste oben in die uses.

    Ach ja: Und zum Prinzip: Du setzt ModalResult z.B. von einem Ok-Button auf mrOk. Wenn der gedrückt wurde, dann prüfst du die Eingaben. Und nur wenn Ok gedrückt wurde und die Eingaben stimmen, springst du nicht mit Exit raus.
    Wenn das Programm also beim Erzeugen und Anzeigen des Formulars ankommt, dann...
  • Forum: Programmieren allgemein

    Re: Showmodal - modalresult

     
      by jaenicke, 11. Jul 2009
    Statt das Loginfenster anzuzeigen, hast du ja da auch nur Login_exist abgefragt, was auch immer das bedeuten soll...

    Du musst zuerst das Loginfenster anzeigen. Dann fragst du den Login ab und wenn der nicht erfolgreich ist, dann springst du einfach raus. Dann wird das Hauptfenster weder erzeugt noch angezeigt noch irgendwas.

    Und was haben Objektinitialisierungen im Loginfenster verloren?...
  • Forum: Programmieren allgemein

    Re: Showmodal - modelresult

     
      by jaenicke, 11. Jul 2009
    Ich habe gerade noch die Freigabe des Formularobjekts hinzugefügt, das hatte ich eben vergessen. ;-)
  • Forum: Programmieren allgemein

    Re: Showmodal - modelresult

     
      by jaenicke, 11. Jul 2009
    Naja, wie ich geschrieben habe... Application.Initialize;
    frmLogin := TfrmLogin.Create(nil);
    try
    if (frmLogin.ShowModal <> mrOk) or (frmLogin.UserName <> 'Test') then
    Exit;
    finally
    frmLogin.Free;
    end;
    Application.CreateForm(TfrmMain, frmMain);
    Application.Run;
  • Forum: Programmieren allgemein

    Re: Showmodal - modelresult

     
      by jaenicke, 11. Jul 2009
    OnCreate wird vor OnShow ausgelöst. Das heißt du könntest an der Stelle auch einfach ein Flag setzen, ob das ausgeführt werden soll.

    Aber das ist wie gesagt alles gar nicht notwendig, erzeuge das Hauptformular einfach gar nicht erst, wenn der Login nicht erfolgreich war.
  • Forum: Programmieren allgemein

    Re: Showmodal - modelresult

     
      by jaenicke, 11. Jul 2009
    Man kann das Loginformular auch einfach im Projektquelltext erzeugen. Dann spart man sich die Verrenkung mit der Message und auch gleich das Erzeugen des Hauptfensters, wenn der Login nicht erfolgreich war.

    Man darf das Loginfenster nur nicht mit Application.CreateForm erzeugen, sondern muss ganz normal den Konstruktor benutzen, dann geht das...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=jaenicke&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=136977
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz