剪切板问题,高手帮帮忙! 我想让string类型变量s ,获取剪切板中的文字内容,除了 clipboard:=tclipboard.create; s:=clipboard.astext;还有没有别的办法。因为在某种情况下他老是提示 clipboard.open 错误!我无奈了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm2.Button1Click(Sender: TObject);var c:Tclipboard;begin edit1.CopyToClipboard; edit2.PasteFromClipboard;end; procedure TForm1.Timer1Timer(Sender: TObject);var jieguo:string; c:tclipboard;begin sleep(10000); c:=tclipboard.Create; c.AsText:='11'; //ctrlv keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0); keybd_event(Ord('V'), MapVirtualKey(Ord('V'), 0), 0, 0); keybd_event(Ord('V'), MapVirtualKey(Ord('V'), 0), KEYEVENTF_KEYUP, 0); keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0); //ctrla keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0); keybd_event(Ord('A'), MapVirtualKey(Ord('A'), 0), 0, 0); keybd_event(Ord('A'), MapVirtualKey(Ord('A'), 0), KEYEVENTF_KEYUP, 0); keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0) ; //ctrlc keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0); keybd_event(Ord('C'), MapVirtualKey(Ord('C'), 0), 0, 0); keybd_event(Ord('C'), MapVirtualKey(Ord('C'), 0), KEYEVENTF_KEYUP, 0); keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0); jieguo:=c.AsText;end;为什么出错? 大家通常用Delphi7.0是怎样连接到MSSQL2000数据库的? 怎样获取动态生成的菜单的onclick事件 用SQL SERVER,能用ADOSET.NEXT但不能用ADOSET.POST 如何对DBGRID中选中的多行记录进行操作? 在 为何我这样写的代码行不通的??? 一种匪夷所思的情况应该如何解决? 代理服务器的问题(请教高手) 亚洲IT业超级大国将是印度还是中国?????????? 如果win10来了 delphi还有存在的基础吗 怎么跟QReport加入页码啊? 为了这个问题已经200分了,难道还是没人能够解答!在线等!
var c:Tclipboard;
begin
edit1.CopyToClipboard;
edit2.PasteFromClipboard;
end;
var jieguo:string; c:tclipboard;
begin
sleep(10000);
c:=tclipboard.Create; c.AsText:='11';
//ctrlv
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'), 0), 0, 0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'), 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0);
//ctrla
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);
keybd_event(Ord('A'), MapVirtualKey(Ord('A'), 0), 0, 0);
keybd_event(Ord('A'), MapVirtualKey(Ord('A'), 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0) ;
//ctrlc
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);
keybd_event(Ord('C'), MapVirtualKey(Ord('C'), 0), 0, 0);
keybd_event(Ord('C'), MapVirtualKey(Ord('C'), 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0); jieguo:=c.AsText;
end;为什么出错?