在Delphi控制台程序中使用Windows剪贴板
我试图在Delphi控制台程序中使用Windows剪贴板,但是当我尝试编译时,我得到了消息 [dcc32致命错误]剪贴板_Project.dpr6:找不到F2613单元“Clpbrd” 代码如下所示:在Delphi控制台程序中使用Windows剪贴板,delphi,console-application,clipboard,Delphi,Console Application,Clipboard,我试图在Delphi控制台程序中使用Windows剪贴板,但是当我尝试编译时,我得到了消息 [dcc32致命错误]剪贴板_Project.dpr6:找不到F2613单元“Clpbrd” 代码如下所示: program Clipboard_Project; {$R *.res} uses System.SysUtils, Clpbrd; var s: String; begin try s := Clipboard.AsText; wri
program Clipboard_Project;
{$R *.res}
uses
System.SysUtils, Clpbrd;
var
s: String;
begin
try
s := Clipboard.AsText;
writeln(s);
readln;
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.
我可以想象它是简单而明显的,但我找不到它!任何帮助都将不胜感激 要更正此问题,应在uses子句Vcl.ClipBrd中正确使用,而不是在Clpbrd中键入错误。正确的装置名称是ClipBrd,而不是Clpbrd。确保Delphi可以从您的项目路径设置中找到ClipBrd.Dcu(ClipBrd.Pas的编译版本)。您可能需要使用Vcl.ClipBrd,因为默认控制台应用程序不会搜索Vcl命名空间IIRC。谢谢。是的,ClpBrd显然是一个打字错误。我甚至在拼写正确时遇到了问题,所以真正的问题是使用Vcl。在前面。这就解决了问题。