Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Wie macht man eine Endlosschleife ? (https://www.delphipraxis.net/29719-wie-macht-man-eine-endlosschleife.html)

Äfan 13. Sep 2004 19:59


Wie macht man eine Endlosschleife ?
 
hi,

Ich wollte mal fragen wie man eine endlosschleife machen kann ?

Ich habe in der Delphi Hilfe was von goto gelesen, leider versteh ich das mit label und goto nicht.


:stupid:

sakura 13. Sep 2004 20:01

Re: Wie macht man eine Endlosschleife ?
 
Wozu brauchst Du eine Endlosschleife? Sorry, aber solche Fragen beantworten wir i.A. nicht :!:

...:cat:...

Jens Schumann 13. Sep 2004 20:01

Re: Wie macht man eine Endlosschleife ?
 
Was möchtet Du wissen.
Wie man eine Endlosschleife erzeugt?
Kein Problem
Delphi-Quellcode:
While True do
Oder wie man Goto und Labels einsetzt? Denke lieber gar nicht daran Goto und Labels einzusetzen. Am besten man weiss gar nicht das es so etwas gibt.

Äfan 13. Sep 2004 20:06

Re: Wie macht man eine Endlosschleife ?
 
@Sakura: Ich brauche die für einen Messenger um Nachrichten immer zu laden.
@Jens S.: Danke, dass ist das richtige. Kann man da eine Pause einbauen, damit die Endlosschleife immer 1 Sekunde wartet bevor sie weitergeht ?

Luckie 13. Sep 2004 20:08

Re: Wie macht man eine Endlosschleife ?
 
Da wäre ein eigenständiger Thread bestimmt sinnvoller.

Matze 13. Sep 2004 20:08

Re: Wie macht man eine Endlosschleife ?
 
Zitat:

Zitat von Äfan
@Sakura: Ich brauche die für einen Messenger um Nachrichten immer zu laden.

Also dafür braucht man sicher keine Endlosschleife. :roll:

sakura 13. Sep 2004 20:28

Re: Wie macht man eine Endlosschleife ?
 
Zitat:

Zitat von Äfan
@Sakura: Ich brauche die für einen Messenger um Nachrichten immer zu laden.

Dafür braucht man keine Schleife sondern einen UDP-, TCP-Listener (o.ä.) mit Eventhandler ;-)

...:cat:...

Tyler 13. Sep 2004 20:31

Re: Wie macht man eine Endlosschleife ?
 
oder ne TimerKomponente? Oder lieg ich da völlig falsch?

Luckie 13. Sep 2004 20:36

Re: Wie macht man eine Endlosschleife ?
 
Auch nicht besser wie eine Endlosschleife.

Matze 13. Sep 2004 20:44

Re: Wie macht man eine Endlosschleife ?
 
Zitat:

Zitat von Luckie
Auch nicht besser wie eine Endlosschleife.

Von dem, was nachher rauskommt vieleicht nicht, aber von der CPU-Auslastung sicherlich. ;)

Christian18 13. Sep 2004 20:44

Re: Wie macht man eine Endlosschleife ?
 
Hallo ÄFAN!

eine endlos schleife kannst du so machen.

repeat
<wiederholt die anweisungen solange die bedingung erfüllt ist>
until <wenn diese bedingung erfüllt ist, endet die schleife>

und um jetzt eine Endlosschleife zu erstellen schreibe einfach eine bedingung die nicht erfüllt werden kann

Phoenix 13. Sep 2004 21:09

Re: Wie macht man eine Endlosschleife ?
 
Ich denke, was Du haben willst ist eher so eine Art MessageLoop für eine Netzwerkverbindung (Eine Messageloop ist die beinahe-Endlosschleife, die hinter jedem Window läuft und die Nachrichten abarbeitet, die Windows an das Fenster schickt, bis die Nachricht kommt, das das Fenster geschlossen wurde).

Im Prinzip brauchst Du sowas ähnliches, das halt so lange läuft und die nachrichten abholt, bis jemand das Programm / die Schleife unterbricht.

Auf der anderen Seite wäre ein Eventhandler sicher auch recht geschickt. Wie soll das denn am Ende so im groben komplett aussehen?


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