找回密码
 加入
搜索
查看: 2378|回复: 9

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

  [复制链接]
发表于 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 ... 8277&highlight=
个人认为,最好还是不加皮肤,皮肤容易出这样那样的问题,请斟酌!
 楼主| 发表于 2009-12-9 10:04:40 | 显示全部楼层
谢谢楼上的回答,都看过了,还是没找出为什么出错,在Quit()中DLLClose时出错
发表于 2009-12-9 17:28:41 | 显示全部楼层
以前用过不少皮肤,不过都没有出错问题
 楼主| 发表于 2009-12-10 00:33:52 | 显示全部楼层
用别人的源程序也没有出错提示,
调用和退出我都是直接Copy过来的。
发表于 2009-12-10 00:45:16 | 显示全部楼层
本帖最后由 newx 于 2009-12-10 00:50 编辑

如果直接用呢,试过没?
Func QUIT()
   Exit
EndFunc
还有,在“@TempDir&"xxxxxx.xxx" ”类似的语句里,加上斜杠
@TempDir&"\xxxxxx.xxx"
 楼主| 发表于 2009-12-10 06:07:02 | 显示全部楼层
如果是这个问题的话,就会得不到皮肤的效果,现在是退出时Dllclose出错
发表于 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
这样不会出错
发表于 2009-12-14 10:58:26 | 显示全部楼层
论坛有例子呀!可以自己搜索一下就行了!
发表于 2009-12-16 13:13:03 | 显示全部楼层
参照 用USkin.dll调用皮肤(镶入式)【案例+源码+皮肤+DLL】
http://www.autoitx.com/forum.php ... &extra=page%3D1
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-27 17:14 , Processed in 0.137885 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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