131738
发表于 2017-3-30 17:46:25
环境用的论坛里poker face前辈的3.3.14.2第四版
使用AFAN的MFCompiler处理,前期处理都已经结束,加入版 ...
sdlyfjx 发表于 2017-3-25 14:58 http://www.autoitx.com/images/common/back.gif
[ 提示Subscript used on non-accessible variable,还有一个提示是variable used without being declared关键还是Autoit3Wrapper爆出来的 ]
不明白这句话的意思! 如果说这是Autoit3Wrapper 提示的脚本错误, 则这绝不是我发的 3.3.14.2 .............
afan
发表于 2017-3-30 17:48:16
本帖最后由 afan 于 2017-3-30 17:50 编辑
这个与我有关联吗............看他的错误提示,好像不是我的............
131738 发表于 2017-3-30 17:34 http://www.autoitx.com/images/common/back.gif
是你的编译程序报错了。13370 和 11387 行…居然和前辈的id名极其相似…
afan
发表于 2017-3-30 17:56:18
[ 提示Subscript used on non-accessible variable,还有一个提示是variable used without being decla ...
131738 发表于 2017-3-30 17:46 http://www.autoitx.com/images/common/back.gif
虽然LZ并未引用前辈的帖子链接,但应该就是
131738
发表于 2017-3-30 18:06:08
本帖最后由 131738 于 2017-3-30 18:17 编辑
虽然LZ并未引用前辈的帖子链接,但应该就是
afan 发表于 2017-3-30 17:56 http://www.autoitx.com/images/common/back.gif
搞不懂, 刚才在虚拟机 xp 测试, 全新安装第 4 版 3.3.14.2, 使用 AuMFC_Std_2.1.1.1.exe 编译几个脚本, 包括一个纯 消息框脚本,全部正常完成编译!!!!!!
afan
发表于 2017-3-30 18:15:33
搞不懂, 刚才在虚拟机 xp 测试, 全新安装第 4 版 3.3.14.2, 使用 AuMFC_Std_2.1.1.1.exe 编译几个脚本, ...
131738 发表于 2017-3-30 18:06 http://www.autoitx.com/images/common/back.gif
他测试应该就只有消息框~不像我们,LZ一天只回一次贴,根本不具备解决问题的条件。
131738
发表于 2017-3-30 18:16:19
虽然LZ并未引用前辈的帖子链接,但应该就是
afan 发表于 2017-3-30 17:56 http://www.autoitx.com/images/common/back.gif
视乎有点明白了, 但 AuMFC_Std_2.1.1.1 没有生成整合后的脚本,无法查看 13370 和 11387 代码行......
afan
发表于 2017-3-30 18:19:20
视乎有点明白了, 但 AuMFC_Std_2.1.1.1 没有生成整合后的脚本,无法查看 13370 和 11387 代码行......
131738 发表于 2017-3-30 18:16 http://www.autoitx.com/images/common/back.gif
是你的编译器自身的代码行~是编译前的最终脚本,按长度推算,应该是迷惑后的
afan
发表于 2017-3-30 18:31:31
回复 36# 131738
可能需要LZ按前辈的意思,重新安装一次,再做测试。如仍有问题,才有解决的意义
131738
发表于 2017-3-30 19:04:35
是你的编译器自身的代码行~是编译前的最终脚本,按长度推算,应该是迷惑后的
afan 发表于 2017-3-30 18:19 http://www.autoitx.com/images/common/back.gif
不是源脚本行号, 汉化后的源脚本 5416 行左右, 远不到 1 万 3 千行............
afan
发表于 2017-3-30 19:16:20
不是源脚本行号, 汉化后的源脚本 5416 行左右, 远不到 1 万 3 千行............
131738 发表于 2017-3-30 19:04 http://www.autoitx.com/images/common/back.gif
报错提示的行号都不是源脚本,而是整合并删除注释及其它无用语法后的脚本,如果是迷惑编译,则是迷惑后的脚本,一万多行也很正常。
131738
发表于 2017-3-30 19:24:32
本帖最后由 131738 于 2017-3-30 19:27 编辑
报错提示的行号都不是源脚本,而是整合并删除注释及其它无用语法后的脚本,如果是迷惑编译,则是 ...
afan 发表于 2017-3-30 19:16 http://www.autoitx.com/images/common/back.gif
假定是我编译的 AutoIt3Wrapper 有问题, 但我看不到 13370, 11387 行代码, 想尝试修改也无奈..........
另外, 知道那个报错窗口是那个程序生成的吗? 查看 AutoIt3Wrapper 源码,没发现这个窗口定义代码...........
afan
发表于 2017-3-30 19:35:38
假定是我编译的 AutoIt3Wrapper 有问题, 但我看不到 13370, 11387 行代码, 想尝试修改也无奈.......... ...
131738 发表于 2017-3-30 19:24 http://www.autoitx.com/images/common/back.gif
如果是AuMFC编译的,那就在编译完成的归档文件夹中,AutoIt3Wrapper_MyMh.au3 即是。提示报错的行可能在该文件的上下几行中。不过如果是迷惑后的脚本,那要想找到出错代码在源代码中的位置,很困难。
所以,还是等LZ的情况再说,如果他有兴趣解决的话。
afan
发表于 2017-3-30 19:41:27
知道那个报错窗口是那个程序生成的吗? 查看 AutoIt3Wrapper 源码,没发现这个窗口定义代码. ...
131738 发表于 2017-3-30 19:24 http://www.autoitx.com/images/common/back.gif
那个是au3编译后生成的应用程序内置的解释器 .BIN 文件的
131738
发表于 2017-3-30 19:50:36
如果是AuMFC编译的,那就在编译完成的归档文件夹中,AutoIt3Wrapper_MyMh.au3 即是。提示报错的行 ...
afan 发表于 2017-3-30 19:35 http://www.autoitx.com/images/common/back.gif
水平有限, 头脑不够用, 刚才AuMFC_Std_2.1.1.1测试编译3.7.3的AutoIt3Wrapper.au3,
AutoIt3Wrapper_Merger.au3 和 AutoIt3Wrapper_MyMh.au3 文件, 一个 5053 行,
一个 5049 行, 不懂...........
zpmc123
发表于 2017-3-30 19:54:02
我们这些小虾只能看看喽!