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

我们这些小虾只能看看喽!
页: 1 2 [3] 4 5
查看完整版本: AuMFCompiler编译报错