我现在要将一个VB的程序改用VC重新写.那个工程里面调用到了dll里面的函数.
看见原来VB的工程里面是这样申明这些函数的:
Declare Function OscInit Lib "RVO3000BUI.DLL" (ByVal Port As Long, DacK As Double, DacOffset As Long) As Long
Declare Function SetSamplingRate Lib "RVO3000BUI.DLL" (ByVal SamplingRate As Long) As Long
Declare Function SetMemDepth Lib "RVO3000BUI.DLL" (ByVal MemDepth As Long) As Long
Declare Function SetTriggerMode Lib "RVO3000BUI.DLL" (ByVal Mode As Long) As Long
...这几个函数申明了之后就直接可以用了,比如,就可以直接在程序里面用OscInit(ByVal Port As Long, DacK As Double, DacOffset As Long)这个函数了.
那么在VC里面我怎么使用dll呢?
第一次用,望高人指点啊
看见原来VB的工程里面是这样申明这些函数的:
Declare Function OscInit Lib "RVO3000BUI.DLL" (ByVal Port As Long, DacK As Double, DacOffset As Long) As Long
Declare Function SetSamplingRate Lib "RVO3000BUI.DLL" (ByVal SamplingRate As Long) As Long
Declare Function SetMemDepth Lib "RVO3000BUI.DLL" (ByVal MemDepth As Long) As Long
Declare Function SetTriggerMode Lib "RVO3000BUI.DLL" (ByVal Mode As Long) As Long
...这几个函数申明了之后就直接可以用了,比如,就可以直接在程序里面用OscInit(ByVal Port As Long, DacK As Double, DacOffset As Long)这个函数了.
那么在VC里面我怎么使用dll呢?
第一次用,望高人指点啊
extern "C" _declspec(import) mydll_func();