eaglelin 发表于 2014-11-17 14:44:33

新版的编译器 老是出这样的信息 怎么办?

本帖最后由 eaglelin 于 2014-11-17 15:17 编辑

新版的编译器 老是出这样的信息怎么办?




$ghGDIPDll老说这个变量没有定义

625行是这样的

$Ret = DllCall($ghGDIPDll, 'int', 'GdipCreateBitmapFromHICON', 'ptr', $hIcon, 'ptr*', 0)

这个问题在老版的 编译器里面是不存在的

xz00311 发表于 2014-11-17 15:02:02

这个你看一下库,有可能库把这个去掉了

netegg 发表于 2014-11-17 15:14:12

怎么是acc的

eaglelin 发表于 2014-11-17 15:15:59

这个你看一下库,有可能库把这个去掉了
xz00311 发表于 2014-11-17 15:02 http://www.autoitx.com/images/common/back.gif


   625行是这样的

$Ret = DllCall($ghGDIPDll, 'int', 'GdipCreateBitmapFromHICON', 'ptr', $hIcon, 'ptr*', 0)

这怎么能去掉啊?

eaglelin 发表于 2014-11-17 15:18:25

怎么是acc的
netegg 发表于 2014-11-17 15:14 http://www.autoitx.com/images/common/back.gif

老萧的也过不去了

austere 发表于 2014-11-17 16:30:02

回复 1# eaglelin


    用3.3.11.3 进行编译~

131738 发表于 2014-11-17 17:31:15

本帖最后由 131738 于 2014-11-17 17:37 编辑

到头部加个
Global $ghGDIPDll = 0

或者有 #Include <GDIPlus.au3>
则修改为 $__g_hGDIPDll

Authree 发表于 2014-11-18 10:16:27

全局变量未定义

header 发表于 2014-11-18 12:57:04

你导入了什么udf文件?

eaglelin 发表于 2014-11-19 13:18:29

到头部加个
Global $ghGDIPDll = 0

或者有 #Include
则修改为 $__g_hGDIPDll
131738 发表于 2014-11-17 17:31 http://www.autoitx.com/images/common/back.gif


    谢谢我试试看 !

eaglelin 发表于 2014-11-19 13:21:24

到头部加个
Global $ghGDIPDll = 0

或者有 #Include
则修改为 $__g_hGDIPDll
131738 发表于 2014-11-17 17:31 http://www.autoitx.com/images/common/back.gif


谢谢了
Global $ghGDIPDll = 0
这句话有效
再次感谢

eaglelin 发表于 2014-11-19 18:57:31

你导入了什么udf文件?
header 发表于 2014-11-18 12:57 http://www.autoitx.com/images/common/back.gif


    IconDock.au3
这个文件 有点老了

baduxiyang 发表于 2014-11-19 20:22:18

$ghGDIPDll现在已经改成了 $__g_hGDIPDLL

chriy 发表于 2014-11-19 20:32:24

少了什么东西把

n61432 发表于 2014-11-30 17:16:11

可以改动吗,打包.
页: [1] 2
查看完整版本: 新版的编译器 老是出这样的信息 怎么办?