Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Do while... warten bevor nächster Schritt (https://www.delphipraxis.net/40166-do-while-warten-bevor-naechster-schritt.html)

Matt 11. Feb 2005 17:53


Do while... warten bevor nächster Schritt
 
Hallo,
die Überschrift trifft irgendwie nicht das was ich meine, aber ich finde keine passende Beschreibung.

Also ich möchte in einer Do while Schleife

Delphi-Quellcode:
while not query1.eof do begin
pro gefundenen Datensatz, diesen aufrufen und ein Fenster aufrufen und Eingaben vornehmen

Delphi-Quellcode:
form1 := Tform1.create(self);
form1.show;
form1.Action1Execute(Sender);
da ich mich ja in einer Schleife befinde möchte ich diese nun solange anhalten, bis form1 wieder geschlossen wird und erst dann

Delphi-Quellcode:
query1.next;
ausführen.

Ist das irgendwie möglich?
Bin für Tipps und Anregungen sehr dankbar!

Gruß Matt

Jelly 11. Feb 2005 17:54

Re: Do while... warten bevor nächster Schritt
 
Nimm Showmodal statt Show ;-)

Matt 11. Feb 2005 18:22

Re: Do while... warten bevor nächster Schritt
 
@Jelly
Danke für den Tipp, aber dann bekomme ich folgenden Fehler:

"Aus einem sichtbaren Fenster kann kein modales gemacht werden"

Robert_G 11. Feb 2005 18:30

Re: Do while... warten bevor nächster Schritt
 
Zitat:

Zitat von Matt
@Jelly
Danke für den Tipp, aber dann bekomme ich folgenden Fehler:

"Aus einem sichtbaren Fenster kann kein modales gemacht werden"

Willst du einen Dialog anzeigen oder dein Hauptformular?
Das Hauptformular wäre in dem Fall wohl sinnlos (Warum sollte man das auch als Dialog anzeigen? ;) ).
Und nunja, wenn man den gewünschten Dialog bereits sieht, dann benutzt du ihn also nicht-modal... :gruebel: *verwirrt ist* :freak:

Matt 11. Feb 2005 18:35

Re: Do while... warten bevor nächster Schritt
 
öhmm....

jetzt bin ich verwirrt....

aber egal, habs hinbekommen, hatte versucht das erste aufzurufende Formular Modal anzeigen zu lassen, aber habe es nu hinbekommen, wenn ich es nur beim zweiten mache. :gruebel:

Ich danke Euch beiden für die schnelle Hilfe!

Gruß Matt


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