danke erstmal
d.h. der code müsste jetzt in etwa so ausschauen:
- die ?-parameter muss ich dann nochmal nachschaun...
Delphi-Quellcode:
...
EN_CHANGE:
if loword(wParam) = IDC_MEMORG then
begin
x := SendMessage(hMemOrg, WMGETTEXTLENGTH, ?,?);
SetLength(buffer, x);
SendMessage(hMemOrg, WM_GETTEXT, x, Integer(@buffer[1]));
if Length(buffer) > 0 then
begin
//umformung nach tmp...
end;
SendMessage(hMemNew, WM_SETTEXT, 0 , Integer(@tmp[1]));
SetLength(tmp, 0);
SetLength(buffer, 0);
end;
stimmt das dann so?!?
ps: ja, buffer und tmp sind strings
, x und y sind integers