+ -
当前位置:首页 → 问答吧 → if bsskindbImage1.Picture.Graphic<>nil then

if bsskindbImage1.Picture.Graphic<>nil then

时间:2011-11-15

来源:互联网

if bsskindbImage1.Picture.Graphic<>nil then
  fieldbyname('pic1').AsString:=dir1
  else fieldbyname('pic1').Value:=null;

有错误吗 为什么bsskindbimage1空的时候 dir1也被录入了 判断语句不对吗

作者: nani1122   发布时间: 2011-11-15

if assigned(image1.Picture.Graphic) then

else

作者: tgbd   发布时间: 2011-11-15

if bsskindbImage1.Picture.Graphic<>nil then
这就是判断有没有图片,既然成立,那就表示有东东

是不是有清除图片的代码,但方法不对,应该像这样:
bsskindbImage1.Picture.Graphic:=nil;

作者: kaikai_kk   发布时间: 2011-11-15

引用 2 楼 kaikai_kk 的回复:

if bsskindbImage1.Picture.Graphic<>nil then
这就是判断有没有图片,既然成立,那就表示有东东

是不是有清除图片的代码,但方法不对,应该像这样:
bsskindbImage1.Picture.Graphic:=nil;


不是清楚

是判断bsskindbimage1是否有图片
有的话 dir1 存到pic1字段
没有的话 pic1字段内容为空 要怎么写  

作者: nani1122   发布时间: 2011-11-15

热门下载

更多