Funzt wieder nicht
Jetzt habe ich es ohne Dialoge versucht.
Delphi-Quellcode:
Len := SendMessage(hWndEdit, WM_GETTEXTLENGTH, 0, 0);
SendMessage(hWndEdit, WM_GETTEXT, Len, Integer(@s));
SendMessage(hWnd, WM_SETTEXT, Len, Integer(@s));
Funktioniert...bis 8 Zeichen -.-
//Edit: Aha mir ist ein Licht aufgegangen
Scheint daran zu liegen, dass ein PAnsiChar nur 8 Bytes (Bits?) oder so hat (grobe Vermutung
)
Wenn s: Array [0..255] of Char; dann klappt alles!
Chuck Norris has counted to infinity ... twice!