此 RuntimeCallableWrapper 转换到 COM 上下文 0x27a7788 失败,并出现以下错误:对象未连接到服务器(来自 HRESULT 的异常:0x800401FD (CO_E_OBJNOTCONNECTED))。这通常是因为创建此 RuntimeCallableWrapper 的 COM 上下文 0x27a7788 已断开连接,或者它正忙于做其他事情并且无法处理上下文转换。不会使用代理来为 COM 组件上的请求提供服务,而是直接调用 COM 组件。这可能会导致损坏或数据丢失。为避免此问题,请确保所有 COM 上下文/单元/线程保持活动状态并且可用于上下文转换,直到应用程序完全使用代表存在于其中的 COM 组件的 RuntimeCallableWrapper 完成。
我正在尝试在我的 C# 应用程序中访问剪贴板.. 它可以工作.. 但是每当我在剪贴板中有以下文本时,它就会停止并给我上面引用的异常..
else if (e == Keys) { return ""; }
我的代码如下
private string GetClip()
{
string MyStr="";
try
{
if(Clipboard.ContainsText())
MyStr = Clipboard.GetText();
}
catch
{
}
return MyStr;
}