互操作性是一种计算机系统或编程语言与另一种计算机系统或编程语言协同工作
我有一个指向Windows GDI函数分配的数组的指针。我可以使用Marshal类将数据复制进出,但是对于我来说这很慢。如何设置数组...
Outlook Interop使用多个过滤器执行服务器端搜索
我正在尝试使用Outlook interop从指定的发件人电子邮件地址和指定的主题通配符模式检索收件箱中的所有电子邮件,并且在尝试应用时遇到了麻烦...
C#Interop GetNamedPipeClientProcessId ERROR_NOT_FOUND 1168(0x490)
我不知道为什么会收到ERROR_NOT_FOUND / 1168(0x490)错误代码。如果将GetNamedPipeClientProcessId替换为GetNamedPipeServerProcessId,则可以成功获取服务器的进程...
如何通过LoadLibrary或任何其他方法加载具有依赖性的dll
我正在尝试加载要与interop一起使用的库,该库具有一些dll依赖项,我知道所有名称,但是位置是动态的。我可以在“主” dll上调用LoadLibrary,它可以正常工作...
我正在使用c#代码中的cpp COM对象。我的C#代码如下所示:试试{var res = myComServer.GetSomething(); } catch(Exception e){}但是,该异常永远不包含任何...
我有一个DLL文件,该文件具有一些我想在应用程序中调用的有用功能。我没有它的文档了。如何发现DLL导出的函数是什么...
我正在尝试在本机应用程序中加载.net核心库,目的是创建一个托管对象的实例,我已经按照Microsoft的建议使用hostfxr来加载....
对于Unity(C#)和C ++插件之间的接口,我需要用在Unity中定义的两个模板参数实例化一个类。我不能直接传递C ++类型,所以我改为...
我基本上使用这个:[DllImport(“ user32.dll”,SetLastError = true,CharSet = CharSet.Unicode)]公共静态外部布尔SetWindowTextW(IntPtr hWnd,字符串lpString); SetWindowTextW(HWnd,“ ...
如何使用C#在Word中的Word自动更正选项中查找“键入时替换文本”
我正在尝试检查“单词替换文本列表”中是否存在单词“ CU”。我在interop.Excel和VBA中找到了,我们有AutoCorrect.ReplacementList。但是在互操作中,单词不是。所以我的...
我有一个文档(MS Word),并且对它应用了“线条(独特)”样式。现在,我想使用C#获取此文档中的Style名称(Line Distincive)。我不知道该怎么解决...
我在C#(核心)和C ++(非托管DLL)之间互操作。使用Marshal.AllHHGlobal()在C#中分配的内存需要使用Marshal.FreeHGlobal()在C#中释放。用C ++分配的内存...
我试图通过使用obj.Do(“ text”)之类的代码访问COM方法,而Do是obj中的一种方法,该方法以ref字符串作为输入(obj是.COM对象,用VB6编写)。但是它总是抛出一个...
将VB6与COM Interop(C#)一起使用时发生意外事件行为
我们正在使用COM Interop(C#),以允许VB6应用程序将数据发送到服务器。服务器接收到数据后,托管代码将引发DataSent事件。仅触发此事件...
C#互操作返回System.Access.Violation
我正在尝试通过C#Interop使用C函数,并且收到一个函数的访问冲突。我已经尝试了很多方法,但似乎无法解决。这是...
如何使用P / Invoke将具有字符串数据的结构从C#传递到C ++
我正在尝试使用P Invoke将包含字符串数据的结构从C#传递到C ++。请查看下面我正在使用的代码。我可以通过该结构,但是SubData结构内部的值为...
我有一个用C ++编写的API,正在尝试将它与C#Windows窗体中的互操作一起使用。我很难定义等效的C#结构。这是C ++结构:typedef struct {...
我需要在Excel文件中搜索特定文本。我在MS上找到了这篇文章。 https://docs.microsoft.com/zh-cn/visualstudio/vsto/how-to-programmatically-search-for-text-in-worksheet-ranges?view = ...
如何使用Excel Interop获取CustomDocumentProperties?
下面的代码用于获取Excel工作簿的自定义文档属性。 var xlApp = Globals.ThisAddIn.Application; //这在VSTO Excel加载项中有效var xlApp = new global :: Microsoft.Office ....
在我的C#代码中,我有一个包含要使用Interop.Excel写入Excel文件的数据的列表。我该怎么办?