mo_shaojie 发表于 2010-11-22 17:52:27

关于调用图片问题

本帖最后由 mo_shaojie 于 2010-12-5 10:56 编辑

晕了,这个方法应该不会错吧.#include <GUIConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

If FileExists(@SystemDir & "\pic.ini") Then
        $pic = IniRead(@SystemDir & "\pic.ini","Pic","Pic","")
        Else
FileInstall("file\logo.bmp",@TempDir & "\logo.bmp",1)
$pic = @TempDir & "\logo.bmp"
EndIf
GUICreate("",350,460,-1,-1)
GUICtrlCreatePic($pic,5,5,140,420)
GUISetState(@SW_SHOW)
FileDelete(@TempDir & "\logo.bmp")
Sleep(8000);暂停看效果
意思是先读取ini下的图片,如果没有,则使用自带的.
应该没错的吧.怎么实现不了的?请教.

afan 发表于 2010-11-22 17:58:12

7、8行中间插一句 MsgBox(0, '', $pic) 看看读到了什么

mo_shaojie 发表于 2010-11-22 18:09:00

7、8行中间插一句 MsgBox(0, '', $pic) 看看读到了什么
afan 发表于 2010-11-22 17:58 http://www.autoitx.com/images/common/back.gif

这个ini实际应用可以读到图片加载,测试过.相反自带的却不可以.
是白屏的.

lixiaolong 发表于 2010-11-22 21:29:40

回复 1# mo_shaojie

代码没问题.
指定的文件存在吗?路径对不对?INI内容没有错吗?

mo_shaojie 发表于 2010-11-22 21:57:19

回复mo_shaojie

代码没问题.
指定的文件存在吗?路径对不对?INI内容没有错吗?
lixiaolong 发表于 2010-11-22 21:29 http://www.autoitx.com/images/common/back.gif

没错啊.都检查过了.
就是ini调用的可以,程序自身打包进去的却调不了.不知怎么回事了.

lixiaolong 发表于 2010-11-22 22:02:37

回复 5# mo_shaojie

是不是没有编译直接运行?
使用FileInstall必须编译脚本.

mo_shaojie 发表于 2010-11-23 00:30:20

就是编译过不行的啊.测试过了.真奇怪了.还遇上怪事了.
代码应该没问题的啊.

afan 发表于 2010-11-23 00:31:42

回复 7# mo_shaojie


    LZ 先改了标题吧,不然就要锁帖了~
页: [1]
查看完整版本: 关于调用图片问题