Lösung: Mehrfach aufpoppende Messageboxen beim Aufruf im Timer verhindern



  • Ich hab mir eine Möglichkeit überlegt, wie man verhindert, dass Messageboxen, die im Timer aufgerufen werden,mehrfach erscheinen:

    void __fastcall TForm1::Timer1Timer(TObject *Sender)
    {
    	static bool bGesetzt = false;
    	if (!bGesetzt)
    	{
    		bGesetzt = true;
    		int button = Application->MessageBox("Testbox", "Test", MB_ICONINFORMATION|MB_OK);
    		if (button == IDOK)
    		{
            	bGesetzt = false;
    		}
    	}
    }
    


  • Wow! Ab in die FAQ damit! 😃 😉


Anmelden zum Antworten