我在表单中,使用了外部的DLL文件,用Declare声明了dll中的函数,在使用上没有问题,但在编译时,却要定位文件,忽略过去是可以,没有问题,使用上也没有问题,只是我不理解,为何我声明的函数,还要去定位它?且在编译完的错误中,有对应的提示信息
编译完后报的错误信息如下:
表单 D::\2017\resource\form\omrtype.scx 包含下列错误:
未知的 OMRINIT - 未定义
我声明dll的函数:
lcdriver = ".\dll\OmrComm.dll"
DECLARE INTEGER OmrInit IN &LcDriver INTEGER tn
lnret = OmrInit(i)
我将声明换成了
DECLARE INTEGER OmrInit IN &LcDriver as OmrInit INTEGER tn
也是一样不行,我弄不清楚了,请大家指点.谢谢了!