Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi showmodal geöffnete form schliessen (https://www.delphipraxis.net/33962-showmodal-geoeffnete-form-schliessen.html)

markon 15. Nov 2004 16:54


showmodal geöffnete form schliessen
 
hallo.

normalerweise schließt man ja eine oben genannte form mit
Code:
frm_check_fps.ModalResult := mrOK;
wie kann man aber diese modal geöffnete form von einem datenmodul heraus schliessen??

mit
Code:
frm_check_fps.ModalResult := mrOK;
passiert nichts...

thx 4 hlp

alcaeus 15. Nov 2004 16:55

Re: showmodal geöffnete form schliessen
 
Hi markon,

nach dem Aufruf von ShowModal wird die Ausführung angehalten, bis der modale Dialog geschlossen wird. Wenn schon dann musst du alles in einen Thread auslagern um den modalen Dialog zu schließen.

Greetz
alcaeus

glkgereon 15. Nov 2004 17:00

Re: showmodal geöffnete form schliessen
 
öhh....ich nehm da immer close :gruebel:

mach ich da was falsch oder is das mit dem datenmodul der super-sonder-fall? :gruebel:

markon 15. Nov 2004 17:16

Re: showmodal geöffnete form schliessen
 
Zitat:

Zitat von glkgereon
öhh....ich nehm da immer close :gruebel:

mach ich da was falsch oder is das mit dem datenmodul der super-sonder-fall? :gruebel:

close und mrok zeigen keine wirkung.. muss wahrscheinlich die if-anweisung beendet sein.. so n mist..

Code:
  if DM_FP.check_db_fp = 0
     then
          begin
           //showmessage(inttostr(position));
            showmessage('..nix vorhanden');
            ModalResult := mrOK; {schliessen der modal-geöffneten form}
            Close;
          end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:09 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