sdk支持不同语言

Python019

sdk支持不同语言,第1张

您是问sdk支持不同语言吗。支持。

支持Java、Python、PHP、Node.js、Go、C++和.NET等7种语言。

sdk的含义是软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

C#里dll有托管和非托管两种

托管dll只能运行在.net上,

win32下只能使用非托管dll

请注意版本。

在你的环境变量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调用一摸一样

--------------------------------------------------------------------------------

procedure 接口函数(参数)stdcallexternal '文件.dll'