var sBookMarkList :TBookList; bBookMark :TBook; i :Integer; begin begin DisableControls; bBookMark :=GetBook; sBookMarkList :=DBGrid1.SelectedRows; try for i:=0 to sBookMarkList.Count-1 do begin 被选中的记录 end; finally GotoBook(bBookMark); FreeBook(bBookMark); EnableControls; end; end;
sBookMarkList :TBookList;
bBookMark :TBook;
i :Integer;
begin
begin
DisableControls;
bBookMark :=GetBook;
sBookMarkList :=DBGrid1.SelectedRows;
try
for i:=0 to sBookMarkList.Count-1 do
begin
被选中的记录
end;
finally
GotoBook(bBookMark);
FreeBook(bBookMark);
EnableControls;
end;
end;