Jetz überleg doch ma:
Was macht dein Sleep? Dein Programm wird, wie @EDR gesagt hat für 200ms ins Koma geschickt. Das heißt, die sendkeys werden verzögert, damit sie in dem Ziel-Thread des Programms, an das gesendet wird, ankommen, bevor der nächste SendKeys kommt. Was spricht also dagegen, einen (1) Timer mit enem Interval von 200ms in jedem Tick immer genau 1 Char zu senden. Das passiert alle 200ms. Das iat mit Sleep absolut identisch, nur das deine Anwendung nicht ins Koma geschickt wird, sondern weiter auf Button-Klicks und dergleichen reagieren kann, nämlich genau zwischen den Ticks.
Es gibt immer ne andere Lösung, immer....
Was macht dein Sleep? Dein Programm wird, wie @EDR gesagt hat für 200ms ins Koma geschickt. Das heißt, die sendkeys werden verzögert, damit sie in dem Ziel-Thread des Programms, an das gesendet wird, ankommen, bevor der nächste SendKeys kommt. Was spricht also dagegen, einen (1) Timer mit enem Interval von 200ms in jedem Tick immer genau 1 Char zu senden. Das passiert alle 200ms. Das iat mit Sleep absolut identisch, nur das deine Anwendung nicht ins Koma geschickt wird, sondern weiter auf Button-Klicks und dergleichen reagieren kann, nämlich genau zwischen den Ticks.
Es gibt immer ne andere Lösung, immer....
Seit 26.Mai 2012 Oppa!