Windows 7 中出现了问题,尽管我没有尝试在其他系统中复制它。我在用:
while Count <> SL.Count do
begin
SysUtils.Sleep(200);
Clipboard.AsText := SL[Count];
sendmessage(Appwin,WM_PASTE,0,0);
sendmessage(Appwin,WM_PASTE,0,0);
Keybd_event(VK_TAB, 0, 0, 0);
inc(Count);
end;
SL.Free;
Clipboard.AsText := TextoCompleto;
EditTexto.SelectAll;
TextoCompleto 是一个字符串,只有文本/数字;
有时在使用该程序后,当我尝试在其中使用 ctr+c 时,我会在 Adobe Reader 最新版本 11 中收到此错误消息(我感觉它确实发生在其他程序中,但不是 100% 肯定):
"There was an error while copying to the Clipboard. An internal error occurred."
可能是什么原因?也许是因为我将剪贴板定义为文本?