这段代码在win2000没下任何问题,可以在XP中出错?怎么解决?
if OpenDialog1.Execute then
begin
image1.Visible:=true;
image1.Picture.LoadFromFile(OpenDialog1.FileName);
end;
if OpenDialog1.Execute then
begin
image1.Visible:=true;
image1.Picture.LoadFromFile(OpenDialog1.FileName);
end;
解决方案 »
- 提示invalid class typecast 错误,请帮忙啊!!
- 诚聘Delphi工程师(成都)
- 再问个ComboBox的问题,在线等~~
- adoquery中动态查询的结果如何导入Excel? 急!
- 这句话我觉得没错,可编译通不过,应该不是一个太难的问题
- 我有一个想法,大家进来拿分
- 我写了一个歌词播放器,大家下载后,评价一下,谢谢。
- 请问如何在Delphi中使得用mainmenu制作的菜单项menuitem可控制字体,颜色和大小等?
- 能不能获取ftp站点下的某一目录下的文件列表?
- 求助,我要做一个音乐绘谱软件。该怎样做呢?
- fastreport 设计报表 有的控件预览时 老是不显示
- 这样的写法为什么会错???
另外一个办法:
var
s: string;
begin if OpenDialog1.execute then
begin
s:=OpenDialog1.FileName;
image1.visible:=true;
image1.picture.loadfromfile(s);
end;如果是在OpenDialog1的execute就出错的话,建议把OpenDialog控件从Form上删除,重新放一个试试。