你说得对了,可以。 现在又遇到个问题,关于DLL的参数是输出的数组我该怎么处理呢?? 谢谢你了Private Declare Function Fft Lib "SharedLib2.dll" (ByVal m As Double) 如果这个函数没有返回值,但是参数是数组,且要接收DLL的运算结果,这个函数原型我该怎么写呢。我自己写的总说SharedLib2.dll找不到
你把SharedLib2.dll放到系统目录里面去就找到了
那这个函数原型该怎么写呢?就是参数该怎么写呢?我用这个函数输出200k个double
Private Declare Function Fft Lib "SharedLib2.dll" (ByRef m() As Double)
头文件内只是函数原型和接口定义,并非可执行代码,在编译DLL的时候会象源程序一样被包含并编译的。
因此不需要再考虑这个问题,直接使用DLL就是了。
现在又遇到个问题,关于DLL的参数是输出的数组我该怎么处理呢??
谢谢你了Private Declare Function Fft Lib "SharedLib2.dll" (ByVal m As Double)
如果这个函数没有返回值,但是参数是数组,且要接收DLL的运算结果,这个函数原型我该怎么写呢。我自己写的总说SharedLib2.dll找不到