找回密码
 加入
搜索
查看: 2482|回复: 4

[AU3基础] (已解决)dllcall与ShellExecute出现内存无法为read的问题?

[复制链接]
发表于 2011-5-22 18:03:08 | 显示全部楼层 |阅读模式
本帖最后由 xiezhang6263 于 2011-6-4 21:09 编辑

我用dllcall加载皮肤文件*.she发现与ShellExecute出现错误,不知道大家有没碰到这样的情况,去掉皮肤部分的代码就顺利打开文件了。



不知道怎么解决了,希望高手进来帮忙。

最后删掉一个函数解决了。

本帖子中包含更多资源

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

×
 楼主| 发表于 2011-5-22 18:06:14 | 显示全部楼层
回复 1# xiezhang6263
Func Skin($x=255)
        $Dll = DllOpen($skin)
        DllCall($Dll, "int", "SkinH_AttachEx", "str",$She, "str", "benkel")
        DllCall($Dll, "int", "SkinH_SetAero", "int",1);0=不透明标题栏,1=透明标题栏
        DllCall($Dll, "int", "SkinH_SetWindowAlpha", "int",$hwnd,"int",$x)
EndFunc   ;==>Skin
这段代码与
Func yuekaohe()            
_SQLite_Open ($SQLite_Data_Path)
_SQLite_QuerySingleRow(-1, "SELECT yuekaohe FROM peizhi where Pids = 1;",$pathyuekaohe)
_SQLite_Close()
$pathyuekaohe1=$pathyuekaohe[0]
ShellExecute(@ScriptDir & $pathyuekaohe1)        
EndFunc ;==>yuekaohe
打开文件的时候出现内存无法为read,后面几个打开的又可以的,不知道是怎么回事?
发表于 2011-6-3 08:31:06 | 显示全部楼层

评分

参与人数 1金钱 -20 收起 理由
水木子 -20 禁止纯表情

查看全部评分

发表于 2011-7-14 23:20:23 | 显示全部楼层
发表于 2012-12-3 10:22:15 | 显示全部楼层
学习。。。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-29 17:28 , Processed in 0.200981 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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