cost 351 ms
当标记为ComVisible的C#类引发异常时,C ++会看到哪种异常类型? - What exception type does C++ see when a C# class marked ComVisible throws an exception?

我有一个标记为ComVisible的C#类,该类具有写入文件的功能。 如果应该写入文件的文件夹不存在,则会引发System.IO.DirectoryNotFoundException。 如果我使用throw; 将其提升回C ++客户端,除了通用(...),它不会被我知道的任何处理程序捕获。 ...

通过ComVisible DLL无法访问SSL加密的WebResource - Access to an SSL encrypted WebResource fails via a ComVisible DLL

我使用C#创建了一个使用WebRequest来访问WebService的DLL。 该DLL被声明为ComVisible,因此我可以在Delphi中使用它。 如果WebRequest未加密,则一切正常。 但是当我使用https作为协议时,出现以下错误消息: 基础连接已关闭:发送时发 ...

“无效的过程调用或参数”调用子时没有括号一个参数 - "Invalid procedure call or argument" when calling a sub without parenthesing one parameter

我用这段代码(VB.NET)写了一个COM-Visible DLL 这里也是创建对象并调用其方法的 ASP 网页: 非工作调用产生以下错误: 无效的过程调用或参数 我不明白为什么我必须加上括号。 我知道这告诉口译员在传递主题之前制作一个副本,但不知道为什么它是强制性的。 注:这是比 ...

.NET:使对象及其所有从属对象COM可见 - .NET: Make an object and all of its subordinate objects COM visible

我有一个带有类的专有程序集,该程序集必须是COM可见的,因此我可以将其与其他(非.NET)应用程序一起使用。 想象一个这样的类: 这些类是专有的,对COM不可见。 我没有它们的源代码。 作为当前解决方案,我正在创建自己的程序集,该程序集提供了继承的COM可见类。 现在, ...

.net COMVisible / ComInterop-您可以不注册使用类型吗? - .net COMVisible/ComInterop - can you use a type without registering it?

我第一次尝试失败了,但我希望有可能。 如果我有一个这样的类是COM注册的: 我可以使用它返回Class2.Interface1,它是ComVisible但未注册(在其他库中): 我的第一次尝试返回了错误:IUnknown:SomeMethod(无导出方法),但我希望这样做可能会 ...

如何在单线程客户端中将ComVisible类实例化为其自己的AppDomain? - How to Instantiate a ComVisible Class into Its Own AppDomain in a Single-Threaded Client?

问题 在同一个单线程COM客户端中实例化两个独立的.NET COM可见类时,.NET会将它们都加载到同一AppDomain中。 我猜这是因为它们被加载到同一线程/进程中。 此行为的示例在此GitHub存储库中显示 。 本质上,该演示如下: 实例化一个COM类 ...

从Word VBA调用DataTable.ReadXml在可编译库中不起作用 - DataTable.ReadXml not working in comvisible library when called from Word VBA

我正在尝试将xml字符串反序列化为DataTable。 当我从.NET(WinForms项目)中调用代码时,代码可以正常工作,但如果从Word VBA中调用代码,则会出现异常,提示“值不能为空”。 需要明确的是,我的Winforms项目是一个管理模块,而COM可见库是我的客户端。 管理 ...

注册COM Interop和ComVisible(true) - Register for COM Interop and ComVisible(true)

我有一个可供多个项目使用的公共库。 我已使用“强名称”对其进行了签名,以便管理整个项目中的多个版本。 在这个库中,我有几个带有[ComVisble(true)]属性的类。 但是,我不想为COM互操作注册此库。 但是我收到了编译错误,要求我“请为COm Interop注册您的程序集”。 ...

为什么IDisposable具有[ComVisible(true)]属性? - Why does IDisposable have the [ComVisible(true)] attribute?

我继承了一个大型的旧ASP.NET应用程序,并且在该公司工作,我们公司希望我们使用FxCop并修复所有主要的违反规则的问题。 当前,一条似乎普遍的规则如下: CA1405:COM可见类型的基本类型应为COM可见 看来我们的应用程序中的每个ASP.NET页面/控件都违反了此规则。 ...

将字符串中的二进制数据作为COM事件参数传递 - Passing binary data in a string as a COM event parameter

我试图从.NET获取二进制数据到FoxPro(COM兼容语言)。 我有一个ComVisible的.NET对象和一个带有字符串参数的事件的事件接口。 在下面的示例中,我有一个虚拟实现,它返回一个包含0到255之间每个连续字符的字符串。在.NET端,字符串适当地存储每个未被调用的字符,但在客 ...

ClickOnce应用程序部署和.NET COM可见dll注册 - ClickOnce application deployment and .NET COM visible dll registration

我有一个clickonce应用程序。 我需要为该应用程序注册COM可见dll。 我在该应用程序的代码中使用了注册,该代码检查是否已注册并通过RegistrationServices类方法RegisterAssembly()进行注册。 如果它是由管理员启动的,它可以正常工作。 但是我不能要 ...

SoapException未在ComVisible类中捕获 - SoapException not caught in a ComVisible class

我正在开发.NET中的ComVisible库,然后在旧的VB6类中调用它。 我在该类中所做的基本上是调用Web服务,解析响应并返回带有必要数据的对象。 Web服务的设计使其在使用错误的参数调用时返回SoapException 。 这是我的代码的一部分: 一旦尝试使用正确的参数从VB ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM