Hallo Leute wunderschöner Tag heute, abgesehen vom Wetter und von meinem Programm
.
Ich melde mich weil ich eins nicht verstehe, entweder habe ich irgendwo einen Fehler oder ich bin zu dumm
.
Es geht um eine Software für PDA´s die über eine Serielle Schnittstelle ein RFID Tag lesen soll, soweit alles gut.
Problem bei der Sache ist nur das in der WinMain die schleife irgend wie Probleme hat.
Sie läuft nur ca 5 mal durch und bleibt dann stehen. Oder ich klicke erneut auf dem Button.
In der .Txt die ich erstelle, über ToLog sehe ich das Start nur 5 mal rein geschrieben wurde.
Der Code allgemein funktioniert. Nur er macht keine endlos schleife?
Nun meine frage woran könnte es liegen.
Wenn ich in der ComRead eine Massagebox einbaue und schnell genug klicke bekomme ich denn vollständigen Tag.
MFG Viper

Ich melde mich weil ich eins nicht verstehe, entweder habe ich irgendwo einen Fehler oder ich bin zu dumm

Es geht um eine Software für PDA´s die über eine Serielle Schnittstelle ein RFID Tag lesen soll, soweit alles gut.
Problem bei der Sache ist nur das in der WinMain die schleife irgend wie Probleme hat.
Sie läuft nur ca 5 mal durch und bleibt dann stehen. Oder ich klicke erneut auf dem Button.
Code:
while (Running)
{
ToLog(MAIN, "%i ",Start);
if (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
if(Start)
{
ComRead();
}
Sleep(1);
}
In der .Txt die ich erstelle, über ToLog sehe ich das Start nur 5 mal rein geschrieben wurde.
Der Code allgemein funktioniert. Nur er macht keine endlos schleife?
Nun meine frage woran könnte es liegen.
Wenn ich in der ComRead eine Massagebox einbaue und schnell genug klicke bekomme ich denn vollständigen Tag.
MFG Viper