gmjimmy 发表于 2009-12-9 09:27:53

按照全程做的皮肤,退出还是出错

http://www.autoitx.com/forum.php?mod=viewthread&tid=1375
按照老大的例程,退出程序的时候还是出错,何故呢?


明显是DllClose这句出错的

水木子 发表于 2009-12-9 09:39:15

本帖最后由 水木子 于 2009-12-9 09:41 编辑

看看吧!我以前学习加皮肤的帖子。
http://www.autoitx.com/forum.php?mod=viewthread&tid=8277&highlight=
个人认为,最好还是不加皮肤,皮肤容易出这样那样的问题,请斟酌!

gmjimmy 发表于 2009-12-9 10:04:40

谢谢楼上的回答,都看过了,还是没找出为什么出错,在Quit()中DLLClose时出错

seeking 发表于 2009-12-9 17:28:41

以前用过不少皮肤,不过都没有出错问题

gmjimmy 发表于 2009-12-10 00:33:52

用别人的源程序也没有出错提示,
调用和退出我都是直接Copy过来的。

newx 发表于 2009-12-10 00:45:16

本帖最后由 newx 于 2009-12-10 00:50 编辑

如果直接用呢,试过没?
Func QUIT()
   Exit
EndFunc
还有,在“@TempDir&"xxxxxx.xxx" ”类似的语句里,加上斜杠
@TempDir&"\xxxxxx.xxx"

gmjimmy 发表于 2009-12-10 06:07:02

如果是这个问题的话,就会得不到皮肤的效果,现在是退出时Dllclose出错

qq342252004 发表于 2009-12-13 00:17:09

Func Quit()
    GUISetState(@SW_HIDE)
    DllCall($dll, "int:cdecl", "DeInitDecoration")
    DllCall($dll, "int:cdecl", "RemoveSkin")
    DllClose($dll)
    Exit
EndFunc这样不会出错

hzxymkb 发表于 2009-12-14 10:58:26

论坛有例子呀!可以自己搜索一下就行了!

awingu 发表于 2009-12-16 13:13:03

参照 用USkin.dll调用皮肤(镶入式)【案例+源码+皮肤+DLL】
http://www.autoitx.com/forum.php?mod=viewthread&tid=11378&extra=page%3D1
页: [1]
查看完整版本: 按照全程做的皮肤,退出还是出错