找回密码
 加入
搜索
查看: 4349|回复: 12

[系统综合] 【已解决】脚本运行正常但编译后打开报错?

  [复制链接]
发表于 2012-9-2 14:28:17 | 显示全部楼层 |阅读模式
本帖最后由 menfan1 于 2012-9-3 10:31 编辑

今天用了下IconDock的例子,运行脚本没问题,编译后程序打开报错:“不能打开脚本文件。”例子见附件。
环境:最新版3.3.9.5(svn:1004)+WINXP
SVN最新版现在已经不报上面的错误了,只是双击图标失效,__IconDock_CallFunction这个函数调用时报错
Call($a__IconDock[$iIndex][14], $hWnd, 0)
Call($a__IconDock[$iIndex][14], $hWnd, $a__IconDock[$iIndex][16])
Call($aIcons[$wParam][7], $hWnd, $wParam, $lParam)
解决办法:因代码迷惑和CALL函数冲突,修改后正常。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2012-9-2 14:36:06 | 显示全部楼层
一般是缺包含文件,没打包进去。
发表于 2012-9-2 14:37:45 | 显示全部楼层
我这里测试没问题,WinXP+3.3.6.1
有些脚本,还是换回老版本比较好。
 楼主| 发表于 2012-9-2 14:38:41 | 显示全部楼层
回复 3# lpxx

我觉得是版本的问题哈,老版本正常。
 楼主| 发表于 2012-9-2 14:46:11 | 显示全部楼层
3.3.7.15.1编译后正常,3.3.9.5报错,也可能是UDF的错误。
发表于 2012-9-2 14:56:58 | 显示全部楼层
3.3.9.5+win7 没问题,无论是否编译
 楼主| 发表于 2012-9-2 15:01:36 | 显示全部楼层
__IconDock_CallFunction这个函数的问题
发表于 2012-9-2 17:41:30 | 显示全部楼层
正常。。。。
 楼主| 发表于 2012-9-3 09:49:06 | 显示全部楼层
-### StripOnly/StripFunc Error: Found Call() statement using unsolvable Func, which will/could lead to removal of Funcs that are used by this Function.
>### current Func: __IconDock_CallFunction
D:\test\IconDock.au3(1714,1) Warning for line:Call($a__IconDock[$iIndex][14], $hWnd, 0)

-### StripOnly/StripFunc Error: Found Call() statement using unsolvable Func, which will/could lead to removal of Funcs that are used by this Function.
>### current Func: __IconDock_CallFunction
D:\test\IconDock.au3(1716,1) Warning for line:Call($a__IconDock[$iIndex][14], $hWnd, $a__IconDock[$iIndex][16])

-### StripOnly/StripFunc Error: Found Call() statement using unsolvable Func, which will/could lead to removal of Funcs that are used by this Function.
>### current Func: __IconDock_CallFunction
D:\test\IconDock.au3(1719,1) Warning for line:Call($aIcons[$wParam][7], $hWnd, $wParam, $lParam)
发表于 2012-9-3 09:50:53 | 显示全部楼层
3.3.9.5迷惑后就报错,我换回3.3.9.4了

不知LZ迷惑没有
 楼主| 发表于 2012-9-3 09:57:25 | 显示全部楼层
迷惑是必须的哈
发表于 2012-9-3 10:21:00 | 显示全部楼层
call不能使用迷惑
 楼主| 发表于 2012-9-3 10:32:36 | 显示全部楼层
不用代码迷惑或者替换CALL函数即可。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-17 07:40 , Processed in 0.083544 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表