在代码中,有如下定义:
Private Declare Function EbExecuteLine Lib "vba6.dll" (ByVal pStringToExec As Long, ByVal Unknownn1 As Long, ByVal Unknownn2 As Long, ByVal fCheckOnly As Long) As Long
在VB6编辑器中运行都没有问题,
但编译成可执行文件的时候,报vba6.dll路径找不到的错误。
请问如何解决?谢谢
Private Declare Function EbExecuteLine Lib "vba6.dll" (ByVal pStringToExec As Long, ByVal Unknownn1 As Long, ByVal Unknownn2 As Long, ByVal fCheckOnly As Long) As Long
在VB6编辑器中运行都没有问题,
但编译成可执行文件的时候,报vba6.dll路径找不到的错误。
请问如何解决?谢谢
1)copy过去
2)Lib "路径\vba6.dll"
如果指定了路径,或者把vba6.dll从C:\Program Files\Microsoft Visual Studio\VB98复制到可执行文件路径,或者系统路径,或者在系统环境变量path中加上C:\Program Files\Microsoft Visual Studio\VB98,均报告某一内存不能读的错误。:(
难道真的是系统出问题了?手头还没有安装盘,先再一遍vs6sp6看看。Kivic,你在使用这个dll的时候,是如何做的?:)