delphi如何调用C#的dll?
2009-03-13 11:58
357 查看
在你的环境变量Path中加入
C:/Program Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin;
C:/WINNT/Microsoft.NET/Framework/v1.1.4322
随便建立一个ClassLibrary编译成DLL文件
切换到MS-DOS命令行下面,运行:
C:/>regasm out ClassLibrary1.DLL /regfile:ClassLibrary1.reg
上面的命令行是注册我们的.NET组件,并且产生了一个备用的注册表文件。对应Windows的注册COM文件命令:regsvr32 c:/test.dll .
在.NET下面,注册.NET组件就需要上面的regasm命令了
然后在MS-DOS命令行下面,运行:
C:/>tlbExp ClassLibrary1.dll /out:ClassLibrary1.tlb
上面的命令行表示将会产生一个.NET组件的类型库
有了TLB文件也就和正常的COM组件一样了,运行Delphi导入类型库文件TLB......
和正常的COM调用一样
C:/Program Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin;
C:/WINNT/Microsoft.NET/Framework/v1.1.4322
随便建立一个ClassLibrary编译成DLL文件
切换到MS-DOS命令行下面,运行:
C:/>regasm out ClassLibrary1.DLL /regfile:ClassLibrary1.reg
上面的命令行是注册我们的.NET组件,并且产生了一个备用的注册表文件。对应Windows的注册COM文件命令:regsvr32 c:/test.dll .
在.NET下面,注册.NET组件就需要上面的regasm命令了
然后在MS-DOS命令行下面,运行:
C:/>tlbExp ClassLibrary1.dll /out:ClassLibrary1.tlb
上面的命令行表示将会产生一个.NET组件的类型库
有了TLB文件也就和正常的COM组件一样了,运行Delphi导入类型库文件TLB......
和正常的COM调用一样
相关文章推荐
- C# 如何调用 Delphi 编写的 DLL 方法
- delphi如何调用C# dll
- C#调用delphi编写的dll时如何传入传出OLEVariant
- C#中如何调用Delphi写的Dll
- C# 如何调用 Delphi 编写的 DLL 方法
- 求教,c#如何调用delphi编写的dll中的函数
- C#中如何调用Delphi写的Dll,实现画图功能
- 求教,c#如何调用delphi编写的dll中的函数
- C#中如何调用Delphi写的Dll
- 如何在Delphi 中调用C#生成的DLL类库
- MT如何调用C#的dll所产生问题
- C++如何调用C#编写的DLL
- C#中如何调用动态链接库DLL
- 如何利用C#创建和调用DLL
- C#.NET常见问题(FAQ)-如何将cs文件编译成dll文件 exe文件 如何调用dll文件
- 如何利用C#创建和调用DLL(转)
- C# 调用 Delphi Dll链接库方法及示例
- C#写的dll,C#中如何调用
- C# 调用delphi生成Dll的相关问题
- 如何在Delphi中调用.Net编写的DLL中的函数(Function)、过程(Procedure)