私は答えを見つけようとしましたが、見つけられませんでした。他のボタンがクリックされていないか確認しています
は、私はこのような何かをしたい:
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
if(pole!=NULL){
pole->przesun_lidera(pole->wladca);
pole->rozstaw();
pole->rysuj_plansze();
}
}
と私がしたい:私はボタンをクリックすると、別のボタンが
をクリックするまで が、私はこのようなものを持っている、それがアクションを繰り返したいです別のボタンをクリックするまで、「if」内でアクションを繰り返す。誰かが私に教えてもらえますか、これをどのように達成できますか?
答えをくれてありがとうございます - それは私の問題を解決しました:) – rukya
'ProcessMessages()'はリエントラントにすることができます。つまり、ユーザーは通常のイベントを発生させることができます。このソリューションは機能しますが、それが引き起こす可能性のある問題を認識しておく必要があります。バックグラウンドスレッドはより複雑なソリューションですが、よりクリーンなものになります。 –
私はDavid M.に同意します.Teventを見てください。 – Sam