M.Ehsanifar
یک شنبه 11 آذر 1386, 12:47 عصر
سلام دوستان ..
مشکل من خیلی ساده ولی باور نکردنی است . کنترل برنامه وقتی if مقدار false رو بر میگردونه دیگه دستورات مربوط به else رو هم اجرا نمی کنه و از ذوی اون می پره ..
function newShop_shopNoFinder():integer;
var
No:integer;
begin
if DM1.listTable.IsEmpty then
begin
No:=1 ;
end
else
begin
DM1.listTable.Last;
No:=DM1.listTable.Fields[0].Value + 1;
end;
end;
مشکل من خیلی ساده ولی باور نکردنی است . کنترل برنامه وقتی if مقدار false رو بر میگردونه دیگه دستورات مربوط به else رو هم اجرا نمی کنه و از ذوی اون می پره ..
function newShop_shopNoFinder():integer;
var
No:integer;
begin
if DM1.listTable.IsEmpty then
begin
No:=1 ;
end
else
begin
DM1.listTable.Last;
No:=DM1.listTable.Fields[0].Value + 1;
end;
end;