Wenn das Windowshandle/Fenstername stimmt?
Du solltest es einmal so Versuchen:
Delphi-Quellcode:
// an Stelle von
SendMessage(wh, WM_CHAR, Word(mystring[i]), 0);
//das:
SendMessage(wh, WM_KEYDOWN, Word(mystring[i]), 0);
SendMessage(wh, WM_KEYUP, Word(mystring[i]), 0);
also einen "echten" Testendruck simulieren (k.A. wie GTA die Tasten Events ausliest).