【问题标题】:Unmanaged Exports / Robert Giesecke非托管出口 / Robert Giesecke
【发布时间】:2010-02-03 19:13:27
【问题描述】:

在以下回答中,Robert Giesecke 描述了一种无需注册 COM 即可将托管代码导出到本机应用程序的方法:

Answer on stackoverflow from Robert Giesecke

我下载了 UnmanagedExportLibrary.zip 并使用 Visual C# 2008 Express Edition 为 .net 部分和 delphi 2010 为 win32 部分构建示例,如他的页面所述。当我启动调用 dll 的 delphi 应用程序时,我得到一个异常“无法启动应用程序...”。

是否有人可以使用“RGiesecke.DllExport.dll”发布两个工作项目(.net / win32)以相互通信?

提前致谢,迈克尔

【问题讨论】:

标签: .net delphi interop


【解决方案1】:

我为 C++ 客户端从 C# DLL 调用函数而工作。我确实注意到的一件事是原始项目中缺少一个 DLL,但 包含在项目模板中。此外,MSBuild 调用在包含空格的路径(或太深的路径)中也不起作用。把它移到没有空格的路径上,一切都很好。

斯蒂芬

【讨论】:

    猜你喜欢
    • 2015-11-06
    • 1970-01-01
    • 2013-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多