AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

while Endlosschleife: Abbruchbedingung?!

Ein Thema von Praktikant · begonnen am 29. Dez 2003 · letzter Beitrag vom 29. Dez 2003
Antwort Antwort
Praktikant

Registriert seit: 24. Sep 2003
131 Beiträge
 
Delphi 5 Enterprise
 
#1

while Endlosschleife: Abbruchbedingung?!

  Alt 29. Dez 2003, 14:06
Mit welchem Befehl erhalte ich eine Abbruchbedingung für eine while Schleife, bzw. wie kann ich mein Programm fortfahren (--> button betätigen)?
Hintergrund:
Ich will solange im Programm warten bis sich ein Status geändert hat (Wert in Tabelle).
Falls jedoch keine Verbindung bzw. Verbindungsabbruch an ser. Schnittstelle hängt sich eben mein Prog in der while Schleife fest.

Dachte schon evtl. geht's ja mit Application.Processmessages oder Application.Handlemessage aber dem war nicht so

thx
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: while Endlosschleife: Abbruchbedingung?!

  Alt 29. Dez 2003, 14:08
Ich verstehe dein problem nicht ganz.

Aus der Schleife kommst du mit break wieder raus.
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#3

Re: while Endlosschleife: Abbruchbedingung?!

  Alt 29. Dez 2003, 14:09
Hi!

Zum abbrechen einer Schleife gibt es

break;
Müsstest dir dann nur überlegen, wann du das auslöst!

Ciao fkerber
Frederic Kerber
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#4

Re: while Endlosschleife: Abbruchbedingung?!

  Alt 29. Dez 2003, 14:09
Der Vollständigkeit halber; mit Continue; kann mein eine Schleife frühzeitig fortsetzen.

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Praktikant

Registriert seit: 24. Sep 2003
131 Beiträge
 
Delphi 5 Enterprise
 
#5

Re: while Endlosschleife: Abbruchbedingung?!

  Alt 29. Dez 2003, 15:19
ich weiß dass man mit break eine schleife verlässt.
Das Problem ist dass ich ja eigentlich die Schleife nicht verlassen will bis in der Tabelle ein Wert geändert wurde (durch anderes Programm).
Wenn jetzt was schief geht ändert sich der Wert nicht und das Programm hängt sich auf, diesen Ausnahmefall will ich abfangen.

Aber gut, muss dann wohl einen Timer bemühen welcher nach 10 sek meine Schleife beendet, oder irgend sowas.
Apropo: Wieviele Timer kann ich eigentlich unter winxp verwenden?
  Mit Zitat antworten Zitat
Antwort Antwort


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 22:02 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