究竟是哪里错了呢?

sky_rui 2003-07-13 09:17:41
if FileExt='.JPG' then
begin
try
ImgShow.Picture.LoadFromFile(ShellListView1.selectedfolder.PathName);
except
on ElnvalidGraphic do
ImgShow.Picture.Graphic:=nil;
end;
SetJPEGOptions(self);
end;
这是一段显示JPG图片的程序但出错(这程序的一部分,其他部分都通过了):
[Error] Unit1.pas(48): Undeclared identifier: 'ElnvalidGraphic'
[Error] Unit1.pas(51): Undeclared identifier: 'SetJPEGOptions'
我是照书上写的,请各位大虾帮看一下……
谢谢了……
...全文
77 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky_rui 2003-07-13
  • 打赏
  • 举报
回复
谢谢大家……
fuzhan820 2003-07-13
  • 打赏
  • 举报
回复
up
o2delphi 2003-07-13
  • 打赏
  • 举报
回复
SetJPEGOptions在D6的帮助中没有啊,是不是书上自己写的方法?
EInvalidGraphic可能就是二楼说的问题。
pilicat 2003-07-13
  • 打赏
  • 举报
回复
需要 uses jpeg;
上海老李 2003-07-13
  • 打赏
  • 举报
回复
这是提示这两个函数没声明,你在HELP中查一下这两个涵数,然后它会列出这两个过程属于哪个UNIT文件,你在最顶上的USES中加入UNIT文件名就行了
pilicat 2003-07-13
  • 打赏
  • 举报
回复
ElnvalidGraphic
应该是:
EInvalidGraphic
(被你打成l了)

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧