用VS中C#下的“Windows 窗体控件库”,开发的一个控件(dll格式),可不可以用于Delphi。在VS使用时:工具栏—>选择项,浏览DLL,添加就可以了。问题一:这样的DLL文件可不可以用于Dephi,怎样用???问题二:就算可以用,客户端是不是必须要安装.net Framework???

解决方案 »

  1.   

    突然发现LZ在各个区发了很多个100分啊?奇哉怪也
    给你个网上的链接,虽然我没这么做过...........
    http://hi.baidu.com/softways/blog/item/b268584e8db1c30cb2de054e.html
      

  2.   

    我做过 类似 不过不是 form的 注意编译c#dll时 选项 还有delphi使用时要先注册请参考 http://www.cnblogs.com/baitl/archive/2007/12/12/991908.html
      

  3.   

    托管的dll不能直接使用,要注册为com
      

  4.   

    参考下
    http://blog.csdn.net/liuyunhuanying/article/details/6146997问题二. .net是必须的
      

  5.   

    OCX  COM+.没必要用C# 来做控件给Delphi用啊, 楼主弄反了吧?
      

  6.   


    ocx和Com+  C#是没有办法开发的呢。
      

  7.   

    delphi支持com,只要是封装为com的方式,都可以提供给delphi使用
      

  8.   


    问题一:如果你生成DLL文件,所以有开发软件都可以支持。
       delphi里面也可以使用DLL文件方法
       Function XXXX(XXXXX:Word):integer;stdcall;external 'XXXX.dll';问题二:
       要不要安装.net Framework 这个就看你的程序里面有没有用到.net的东西。
      

  9.   

    有FW也不大可能能调用吧?记得C++好像无法调用C#的dll,他们还是一家的。
      

  10.   

    用delphi.net,可以直接调用netframework里面的东东我用这个开发过网站。
      

  11.   

    楼主在C#和Delphi之间徘徊,我却从C#转到纯Delphi中来了
      

  12.   

    http://blog.163.com/jiandande3218@126/blog/static/747284692011612101711447/