Hallo, ich möchte eine Memo einer anderen Anwendung auslesen und den inhalt in eine Memo in meinem Program kopieren.
Aber die fremde Memo wird ständig aktualisiert.
Jetzt habe ich folgenden Code der funktioniert bis einer bestimmten Zeile in der anderen Memo, ab da bekomme ich die restlichen Daten nicht mehr in meiner memo kopiert. Ist der Buffer zu klein?
Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
var
buffer: array[0..1024] of Char;
begin
memo2.Clear;
SendMessage(strtoint(edit3.text), WM_GETTEXT, sizeof(buffer), Integer(@buffer));
memo2.lines.Add(String(buffer));
memo2.Update;
end;