Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   C# Schleifenunterbrechung verhindern (https://www.delphipraxis.net/53202-schleifenunterbrechung-verhindern.html)

faux 12. Sep 2005 11:03


Schleifenunterbrechung verhindern
 
Hallo!

Ich habe eine Schleife, in der Application.DoEvents() aufgerufen wird, um eine Stopp der Schleife zu ermöglichen. Wennjedoch eine Aktion im Formular vom Benutzer gemacht wird (zB in einer Komponente Scrollen oder so), dann hängt die Schleife logischerweise. Wie kann ich das verhindern?

Grüße
Faux

sakura 12. Sep 2005 11:13

Re: Schleifenunterbrechung verhindern
 
Zitat:

Zitat von faux
Wie kann ich das verhindern?

Nur durch [dp="Thread*"]Threads[/dp], also das Auslagern der Schleife in einen eigenen "Prozess".

...:cat:...

faux 12. Sep 2005 11:22

Re: Schleifenunterbrechung verhindern
 
OK, Danke!
Werd mir das mal anschauen...

Grüße
Faux

faux 12. Sep 2005 11:40

Re: Schleifenunterbrechung verhindern
 
Also ich hab die Schleife jetzt in einen Thread ausgelagert, nur tritt gleich ein Erstes Problem auf:
Wie kann ich auf eine Komponente des Formulars zugreifen? Das Formular läuft ja in einem anderen Thread...

Danke schon mal.
Faux

Luckie 12. Sep 2005 11:42

Re: Schleifenunterbrechung verhindern
 
da diese Frage nicht mehr zum eigentlichen Problem gehört, mach bitte diesbezüglich bitte einen eigenen Thread auf. Danke.


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