Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Programmfunktion zur Laufzeit abbrechen (https://www.delphipraxis.net/82992-programmfunktion-zur-laufzeit-abbrechen.html)

little_budda 23. Dez 2006 20:25


Programmfunktion zur Laufzeit abbrechen
 
Hallo,

ich habe ein Prog geschrieben das via Ping einen gewissen IP Adressbereich auf Teilnehmer prüft.
Ping senden, Auf Antwort warten, naächsten Ping senden ...

Diesen Ablauf wollte ich über eine globale Bool-Variable abbrechen.
Wenn True - Nächsten Ping senden
Wenn False - Abbrechen
Die Varable setze ich über einen Abbruch Button.

Alles nicht schwieriges.
Nun ist mein Prog während der Bearbeitung des IP Bereiches so beschäftigt,
das der Button nicht mehr bearbeitet wird.

Soll heissen man kann klicken so oft man möchte aber die Variable setzt sich nicht.

Kann ich mein Prog irgendwie dazu bewegen immer zwischendurch den Button zu bearbeiten?

Gruß Holger.

:gruebel:

mkinzler 23. Dez 2006 20:27

Re: Programmfunktion zur Laufzeit abbrechen
 
Baue .ProcessMessages in die Schleife ein

little_budda 23. Dez 2006 20:32

Re: Programmfunktion zur Laufzeit abbrechen
 
Hallo,

mein Button kennt ".ProcessMessages " nicht?
Meine Primärform auch nicht.

Auf was bezogen soll ich das setzen?

Gruß Holger.

mkinzler 23. Dez 2006 20:34

Re: Programmfunktion zur Laufzeit abbrechen
 
Delphi-Quellcode:
Application.ProcessMessages;

little_budda 23. Dez 2006 20:41

Re: Programmfunktion zur Laufzeit abbrechen
 
Hallo,

funktioniert.

Danke und frohe Feiertage.
Holger.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz