2定义一个 动态库函数 如下,使用MachineDll 做为一个对象 只能有一个做为全局变量
AHXMachine : ICOMLink ; // 定义接口变量
Function MachineDll(index:integer):ICOMLink ; stdcall; external 'COMDll.dll'; // 声明动态库接口函数// 实例化接口 下面 2个方法 皆可index 从0 开始,可以定义多个接口
AHXMachine := MachineDll(0); // 通过动态库函数产生接口实例
AHXMachine := CoCOMLink.Create; // 通过接口类产生接口实例
哪个帮我将上面的dephi翻译成C++的形式。
AHXMachine : ICOMLink ; // 定义接口变量
Function MachineDll(index:integer):ICOMLink ; stdcall; external 'COMDll.dll'; // 声明动态库接口函数// 实例化接口 下面 2个方法 皆可index 从0 开始,可以定义多个接口
AHXMachine := MachineDll(0); // 通过动态库函数产生接口实例
AHXMachine := CoCOMLink.Create; // 通过接口类产生接口实例
哪个帮我将上面的dephi翻译成C++的形式。
stdcall MachineDll(index);
external 'COMDll.dll'; // 声明动态库接口函数 // 实例化接口 下面 2个方法 皆可index 从0 开始,可以定义多个接口
AHXMachine.MachineDll(0); // 通过动态库函数产生接口实例
AHXMachine.CoCOMLink.Create; // 通过接口类产生接口实例
ICOMLink MachineDll(int index); external 'COMDll.dll'; AHXMachine = MachineDll(0); //这里可能要做强制类型转换 这个要看手册
AHXMachine = CoCOMLink.Create; //这里可能要做强制类型转换 这个要看手册