Ik heb een do while loop gemaakt, die moet stopen als ik op een stop knop druk. Maar zodra de do while loop begint dan bevriest het programma. Ik neem aan dat dit gebeurt omdat het programma zich dan alleen met de loop bezig houdt en geen andere acties meer kan verwerken. Ik zal dit dus anders aanmoeten pakken, maar hoe? als iemand me kan helpen, of ideetje opgooien, dan zal ik blij zijn
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| void __fastcall TRemoteTrackerForm::StopStartButtonClick(TObject *Sender)
{
if(DoorGaan == true){
DoorGaan = false ;
}else if(DoorGaan == false){
DoorGaan = true;
}
}
//---------------------------------------------------------------------------
void __fastcall TRemoteTrackerForm::Button1Click(TObject *Sender)
{
do
{
//code
}while(DoorGaan == true);
} |