com-interop

    0热度

    1回答

    源代码: IMoniker moniker; int hresult = NativeMethods.CreateFileMoniker(kFileName, out moniker); IBindCtx pbc; NativeMethods.CreateBindCtx(0, out pbc); Object obj; Guid guid = ne

    0热度

    1回答

    当运行我的剧本,我得到错误: Retrieving the COM class factory for component with CLSID {46521B1F-0A5B-4871-A4C2-FD5C9276F4C6} failed due to the following error: 80040154. 是什么原因呢? 该平台是基于x86

    1热度

    1回答

    我在我的项目中实例化Excel互操作对象。我知道清理这些物体需要付出特别的努力(见this question)。有没有自动的方法来验证清理是否正确完成? 为了详细说明,我知道,如果清理工作不正确,Excel.exe可能会在调用Application.Quit后继续运行。但是,我不清楚这是否是可靠的测试条件。另外,由于延续的Excel.exe过程仅仅是真正的功能障碍的症状,如果存在这样的情况,似乎更

    0热度

    1回答

    我的应用程序需要通过一个Excel读取一个单独的Excel,比如说,一个类中有两个不同的函数。 我有一个阅读的标题,并将它们保存到一个文本文件,一个读取数据,并把它变成我的DataGridView 据我所知Interop.Excel是最好的方式处理我将在我的程序中打开的excel文件,但不幸的是我留下了一些相当长的重复代码。 此刻每个类包含以下代码: Dim exApp = New Excel.A

    0热度

    1回答

    Click here for screenshot.on clicking the reference it is not showing the properties, How to set embed interop type to false?

    0热度

    2回答

    我创建了com可见的c#dll。我有一个工厂方法来创建对象。我可以在C++上使用和创建对象,但似乎该对象没有被释放。我怎样才能释放它们。要清除检查代码 ------------------- c#-------------------- ---- public interface IFoo() { void foo(); } public class A:IFoo { //in

    5热度

    1回答

    我已经在Windows 7中工作的下面的代码: MbnInterfaceManager mbnInfMgr = new MbnInterfaceManager(); IMbnInterfaceManager mbnInfMgrInterface = mbnInfMgr as IMbnInterfaceManager; if (mbnInfMgrInterface

    0热度

    1回答

    我正在尝试使Serilog日志框架可用于VB6应用程序通过TCP Token输入写入Logentries.com。我用JaminSehic Com Logger作为基础来创建Serilog的包装。当我尝试调用SetupWithLogEntries方法时,我得到一个错误,指出Serilog或它的某个依赖项无法找到或加载。我找到了描述如AnyCPU的文章,以确保包装以.net编译为x86。但我仍然遇到

    10热度

    1回答

    我有(遗留)VB6代码,我想从C#代码消耗。 这有点类似于this question,但它是指从VB6传递一个数组消耗C#DLL。我的问题恰恰相反。 在VB中,有在一个DLL的接口,并且在另一个实施方案。 接口: [ odl, uuid(339D3BCB-A11F-4fba-B492-FEBDBC540D6F), version(1.0), dual,

    0热度

    1回答

    几个星期前,我跑这没有任何错误(只是正常的警告): tlbimp TypeLibrary.tlb /primary /out:My.Made.Up.Name.dll 从那时起,我已经运行Windows Update(获取更新的几个月)。 但是现在,当我运行相同的命令: tlbimp TypeLibrary.tlb /primary /out:My.Made.Up.Name.dll 我得到: