注册 登录
编程论坛 Delphi论坛

if语句执行的问题

huangwei174 发布于 2007-04-21 22:30, 767 次点击

if (newbitmap.Canvas.Pixels[i,j-1]=0)and(newbitmap.Canvas.Pixels[i,j+1]=0)and
(newbitmap.Canvas.Pixels[i-1,j-1]=0)and(newbitmap.Canvas.Pixels[i-1,j+1]=0)and
(newbitmap.Canvas.Pixels[i+1,j-1]=0)and(newbitmap.Canvas.Pixels[i+1,j+1]=0)then
memo2.Lines.Add(format('%d,%d',[i,j]));
i:=i+3
else
inc(i);


memo2.Lines.Add(format('%d,%d',[i,j]));
i:=i+3 这个怎么让它们都执行而不出错 谢谢了 在线急等
就是解决下if ...then 后面那个两个语句都执行而不出错!

[此贴子已经被作者于2007-4-21 22:34:17编辑过]

4 回复
#2
xu20002007-04-21 22:35
出什么错了?
#3
huangwei1742007-04-21 22:53
回复:(xu2000)出什么错了?

就是if..then语句后连续跟两个执行语句是那样写吗?

#4
xu20002007-04-21 23:05
加上begin ...end
#5
huangwei1742007-04-21 23:13
回复:(huangwei174)回复:(xu2000)出什么错了?
谢谢!!
1