Oh verzeihung.
Die beiden Subs sind gleich, bis auf diese Zeile 7. Die ist in meiner Async Sub natürlich enthalten und in der "normalen" nicht.
Wenn ich die Zeile auskommentiere bekomme ich einen Fehler, dass Await fehlt.
Den Delay habe ich erhöht - immer eine null mehr. Aber selbst bei 10.000 - was ja 10 Sekunden sind, passiert nichts anderes.
Es kommt allerdings auch nicht zu einem spürbaren Delay bei der EAN Code Suche.
Auch mit einem Delay von 100.000 passiert nüscht.
edit: (uppsala).
Wenn TBAmount.text Inhalt hat...
Also wenn die Bedingung erfüllt ist, dann klappt es auch mit einem Delay von 1.
Es wird aber nicht immer die Menge hochgezaählt.
Es erscheint in der AmountTB kurz eine 1, die aber sofort wieder verschwindet. Auch im DGV wird keine Menge angezeigt.
Das ganze DGV Selektieren funktioniert aber auch wunderbar, wenn ich das gesamte AmountTB.TextChanged Event auskommentiere.
Eventuell könnte es ja eine Lösung sein, mir hier ein anderes Event für auszusuchen, oder den Code nach erhöhen manuell auszuführen.
Ich teste mal.
Wenn ich den Code schrittweise durchgehe, wird die TBAmount.TextChanged Sub manchmal durchgegangen, manchmal nicht.
Der Code ist aber irgendwie immer ausgeführt - also das LBL für Bestellsumme wird geöndert.
Edit: Ja!!! Das klappt.
Ich habe nun das TBAmount.TextChanged Event entfernt.
Den Inhalt des Events habe ich in eine "normale" Sub gepackt. Wenn ich diese nun aufrufe:
passiert was es soll.
Natürlich hab ich diesen Aufruf dann auch hinter die Button Klicks des NumPads (rechts) geklatscht.
Außerdem muss ich mir die Sub ansich nochmal anschauen und ggf etwas ändern (z.B. nicht auf den Inhalt der AmountTB zugreifen, sondern auf SelectedArticle.Amount)
Aber könnte das eine Lösung sein?
Die beiden Subs sind gleich, bis auf diese Zeile 7. Die ist in meiner Async Sub natürlich enthalten und in der "normalen" nicht.
Wenn ich die Zeile auskommentiere bekomme ich einen Fehler, dass Await fehlt.
Den Delay habe ich erhöht - immer eine null mehr. Aber selbst bei 10.000 - was ja 10 Sekunden sind, passiert nichts anderes.
Es kommt allerdings auch nicht zu einem spürbaren Delay bei der EAN Code Suche.
Auch mit einem Delay von 100.000 passiert nüscht.
edit: (uppsala).
Wenn TBAmount.text Inhalt hat...
Also wenn die Bedingung erfüllt ist, dann klappt es auch mit einem Delay von 1.
Es wird aber nicht immer die Menge hochgezaählt.
Es erscheint in der AmountTB kurz eine 1, die aber sofort wieder verschwindet. Auch im DGV wird keine Menge angezeigt.
Das ganze DGV Selektieren funktioniert aber auch wunderbar, wenn ich das gesamte AmountTB.TextChanged Event auskommentiere.
Eventuell könnte es ja eine Lösung sein, mir hier ein anderes Event für auszusuchen, oder den Code nach erhöhen manuell auszuführen.
Ich teste mal.
Wenn ich den Code schrittweise durchgehe, wird die TBAmount.TextChanged Sub manchmal durchgegangen, manchmal nicht.
Der Code ist aber irgendwie immer ausgeführt - also das LBL für Bestellsumme wird geöndert.
Edit: Ja!!! Das klappt.
Ich habe nun das TBAmount.TextChanged Event entfernt.
Den Inhalt des Events habe ich in eine "normale" Sub gepackt. Wenn ich diese nun aufrufe:
passiert was es soll.
Natürlich hab ich diesen Aufruf dann auch hinter die Button Klicks des NumPads (rechts) geklatscht.
Außerdem muss ich mir die Sub ansich nochmal anschauen und ggf etwas ändern (z.B. nicht auf den Inhalt der AmountTB zugreifen, sondern auf SelectedArticle.Amount)
Aber könnte das eine Lösung sein?
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „DerSmurf“ ()