Hi Leute,
ich habe folgendes Problem:
Ich habe einen Button mit dem Text "loop Read". Wenn ich diesen Button klicke dann ändert sich der Text in "Stop". Soweit so gut.
Mein Problem ist nur dass wenn man den Button betätigt dann soll ein String mit Inhalt "#start_read" gesendet werden, und zwar solange bis ich wieder den Button betätige. Ich arbeite da mit einer while Schleife und nachdem man den Button 1 mal drückt und das programm in diese while Schleife reinspringt, danach stürzt alles ab.
Kann mir da jemand helfen?
Hier ist der Code dazu:
Gruß Andreas
ich habe folgendes Problem:
Ich habe einen Button mit dem Text "loop Read". Wenn ich diesen Button klicke dann ändert sich der Text in "Stop". Soweit so gut.
Mein Problem ist nur dass wenn man den Button betätigt dann soll ein String mit Inhalt "#start_read" gesendet werden, und zwar solange bis ich wieder den Button betätige. Ich arbeite da mit einer while Schleife und nachdem man den Button 1 mal drückt und das programm in diese while Schleife reinspringt, danach stürzt alles ab.
Kann mir da jemand helfen?
Hier ist der Code dazu:
Code:
private: System::Void loop_read_MouseClick(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e)
{
int LOOP_ON = 0;
if ( ! onStart ) //Text changed on button click
{
LOOP_ON = 0;
this->loop_read->Text = L"loop Read";
}
else
{
LOOP_ON = 1;
this->loop_read->Text = L"Stop";
while(LOOP_ON == 1)
{
client_proto->send("#start_read", false);
}
}
onStart ^= 1;
}
Gruß Andreas