回 帖 发 新 帖 刷新版面

主题:请教高手:“我这程序老显示有问题:!!

此程序为一使用随机函数模拟掷骰子的程序,不知道为什么老显示有语法问题:
Private Sub Command1_Click()
Dim x As Integer
Randomize
x = Int(6 * Rnd + 1)
picfilename=App.Path&"\pic"&Format(x)&".jpg"  注:左边这句老显示有语法错误,无法执行。
Image1.Picture = LoadPicture(picfilename)
Label1.Caption = Format(x)
End Sub

Private Sub command2_click()
End
End Sub

回复列表 (共16个回复)

11 楼


按您说的,我将生成的exe文件和“.jpg”文件放在一个文件夹里了,运行后怎么还显示“文件未找到呢:.jpg”,并且出现如下情形,
[color=FFFF00]Image1.Picture = LoadPicture(picFilename)[/color]
请教,到底哪里还有问题呢  谢谢

12 楼

编译后会出现“Image1.Picture = LoadPicture(picFilename)”?

13 楼

运行所生成的exe,jpg文件和exe文件保存在同一文件夹中

14 楼


这句是编的时候写的语句,我是说调试时有问题,显示时这句用黄色标出来了

15 楼

[quote]
这句是编的时候写的语句,我是说调试时有问题,显示时这句用黄色标出来了[/quote]
知道,所以让你编译后运行,看结果。其实如果你所说的都确定,运行应该没问题

16 楼

如果是我,会在出错前面加一句检查文件是否存在来测试一下。

我来回复

您尚未登录,请登录后再回复。点此登录或注册