none
关于BCB调用C#DLL问题 RRS feed

  • 问题

  • 现在就是我们用C#开发的DLL要交给别人使用,然后别人用的是BCB开发的。该怎么调用?怎么验证可以调用呀,各位大神们,求助呀,急!能具体点儿的最好了呀!谢谢呀!

    让暴风雨来的更猛烈些吧...

    2013年11月6日 3:13

答案

  • 你好:

    欢迎来到MSDN中文论坛!

    BCB我不懂,但是经过搜索我发现有人跟你有同样的需求并且实现dll的调用:

    Using a C# dll in Borland C++

    根据这个发帖者的经验,首先应该确保你的C#开发的dll是COM可见的,并且已经注册,然后在C++项目里面Property Pages->Common Properties->Framework and References引用这个dll。

    更多内容请参考MSDN文档:

    COM 类示例(C# 编程指南)

     Regasm.exe(程序集注册工具)

     


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2013年11月7日 8:51
    版主

全部回复

  • 既然都是.NET的,如果你的BCB也是基于NET架构的应该可以相互调用的。

    如果BCB不是.NET的,恐怕不行了,你还得重新用C++或者更底层的代码封装方可通用。


    For Account Validation, please follow "Verify Account+Number" at http://social.msdn.microsoft.com/Forums/en-us/home?forum=reportabug

    For ASP.NET Question, please ask at http://forums.asp.net

    For other questions, you can find a specific forum and then ask at http://stackexchange.com/sites

    Click and Donate at http://www.freerice.com

    2013年11月6日 5:47
    版主
  • 你好:

    欢迎来到MSDN中文论坛!

    BCB我不懂,但是经过搜索我发现有人跟你有同样的需求并且实现dll的调用:

    Using a C# dll in Borland C++

    根据这个发帖者的经验,首先应该确保你的C#开发的dll是COM可见的,并且已经注册,然后在C++项目里面Property Pages->Common Properties->Framework and References引用这个dll。

    更多内容请参考MSDN文档:

    COM 类示例(C# 编程指南)

     Regasm.exe(程序集注册工具)

     


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2013年11月7日 8:51
    版主