永发信息网

亦思验证码 VB调用DLL出现“Not found the kernel library or the kernel library is invalid or the kernel。。。”

答案:3  悬赏:70  手机版
解决时间 2021-04-13 00:09
  • 提问者网友:活着好累
  • 2021-04-12 15:20

亦思验证码 ycode.dll 使用VB调用该DLL出现“Not found the kernel library or the kernel library is invalid or the kernel library of this edition does not support DLL!”

请问是哪里出问题了,该如何解决。

回答请不要复制一些无用的东西,谢谢。

最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-04-12 15:55
采用传递本地验证码图片方式
jieguo = " " '验证码都是4个字符的先初始一个4个字节的空白字符串,对于字母长度不定的可以通过Recognition的第8个参数获取字母长度
no1 = Reco .gnition(1, 0, 0, "", "ci.GIF", n1, n2, 0) '返回识别结果字符的指针
no2 = lstrcpy(jieguo, no1) 'VB中用lstrcpy就可以从指针得到字符了,当然你也可以选择其他的方式
no2 = Writepic("") '这行代码的目的是把图片解码成bmp图片,可选。
Text1.Text = jieguo

全部回答
  • 1楼网友:我住北渡口
  • 2021-04-12 16:37

y23xxxxx.CLL和yxxxx.CLL

两文件与生成的exe文件放在一起。

【注意】在VB工具运行不了,只有生成EXE才可运行。

  • 2楼网友:山君与见山
  • 2021-04-12 16:10

没有找到内核库,或者内核库无效或者这个版本的内核库不支持DLL

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯