Der da wie aussieht?
Nachdem der Fehler in nur 5% der Fälle auftritt funktioniert folgendes:
while (a != b)
{
a = newValue;
b = newValue;
}
Michi
P.S. Wenn beide Werte "identisch falsch" sind ist das nicht so schlimm, da der User das bemerkt.