B
bin_75
Unregistered / Unconfirmed
GUEST, unregistred user!
最近象得了强迫症一样我总是把代码写成如下形式
procedure TSPMain.lbtnPreClick(Sender: TObject);
begin
if (curTable='') or (curMb='') then
begin
MessageBox(0, '请先择择好数据表与打印模版', '', MB_ICONWARNING or MB_OK);
exit;
end;
with dmSuper do
begin
frxdbsetPPrint.DataSet:=adsShowData;
rptPrint.ShowReport;
end
// with
end;
如果在过去我会写成
procedure TSPMain.lbtnPreClick(Sender: TObject);
begin
if (curTable='') or (curMb='') then
begin
MessageBox(0, '请先择择好数据表与打印模版', '', MB_ICONWARNING or MB_OK);
end
else
begin
with dmSuper do
begin
frxdbsetPPrint.DataSet:=adsShowData;
rptPrint.ShowReport;
end
// with
end;
end;
请问一下这两种写法哪一种好点?能不能从代码效率与风格上分别讲一讲
procedure TSPMain.lbtnPreClick(Sender: TObject);
begin
if (curTable='') or (curMb='') then
begin
MessageBox(0, '请先择择好数据表与打印模版', '', MB_ICONWARNING or MB_OK);
exit;
end;
with dmSuper do
begin
frxdbsetPPrint.DataSet:=adsShowData;
rptPrint.ShowReport;
end
// with
end;
如果在过去我会写成
procedure TSPMain.lbtnPreClick(Sender: TObject);
begin
if (curTable='') or (curMb='') then
begin
MessageBox(0, '请先择择好数据表与打印模版', '', MB_ICONWARNING or MB_OK);
end
else
begin
with dmSuper do
begin
frxdbsetPPrint.DataSet:=adsShowData;
rptPrint.ShowReport;
end
// with
end;
end;
请问一下这两种写法哪一种好点?能不能从代码效率与风格上分别讲一讲