🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #530

Re: Abbruchdialog BC++ f. Windows

#530
From: Wilfried Teiken
Date: Fri, 06 Oct 1995 19:26
18 lines
1327 bytes
: Wie koennen bei einem nicht-modalen Dialog
: die Mauseingaben abgefragt werden, wenn
: ein Rechenvorgang ausgefuehrt wird? 
: (Beispiel: Compilierungsdialog BC -
: Abfrage der ABBRUCH-Taste waehrend der
: Compilierung).

Waehrend des Rechenvorganges DoEvents aufrufen (wie genau das Ding heisst,
das weiss ich nicht mehr. Es ist eine Funktion, die die Event-Queue von
Windows abarbeiten laesst, so dass dein Buttonclick bemerkt wird), natuerlich
irgenwo in einer Schleife, d.h. desoefteren. Dein Code, der auf den Buttonclick
reagiert, setzt ein globales Flag, das wiederum vom Code der Routine abgefragt
wird, und sich diese dann selbst den garaus macht. Vorsicht ist dabei angesagt,
denn man kann sich leicht eine Reentranzsituation bauen, die nicht immer
sauber verkraftet wird, wenn man nicht damit rechnet, neu aufgerufen zu werden.

munter bleiben...
 Wilfried
Technical Details
Message-ID: <453vtc$cgn@deimos.rz.uni-osnabrueck.de>
Path: arc1-ca.pugleaf.net!peleus.rz.uni-osnabrueck.de!wteiken
References: <44udo2$4ig@news.tuwien.ac.at>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!peleus.rz.uni-osnabrueck.de!wteiken
From: wteiken@I_should_put_my_domain_in_etc_NNTP_INEWS_DOMAIN (Wilfried Teiken)
Newsgroups: de.comp.lang.c++
Subject: Re: Abbruchdialog BC++ f. Windows
Date: 6 Oct 1995 19:26:36 GMT
Organization: Universitaet Osnabrueck
Message-ID: <453vtc$cgn@deimos.rz.uni-osnabrueck.de>
References: <44udo2$4ig@news.tuwien.ac.at>
NNTP-Posting-Host: 131.173.220.93
X-Newsreader: TIN [version 1.2 PL2]