dll如何跳出循环?
BookMark:= DM.mtMember.Bookmark;
try
BookMarkList:= GridMember.SelectedRows;
for i:= 0 to BookMarkList.Count -1 do
begin
DM.mtMember.Bookmark:= BookMarkList[i];
HInst:=LoadLibrary('DoorCard.dll');
try
if HInst >0 then
begin
@ShowDoorfrm:=GetProcAddress(HInst,'ShowDoorfrm');
if @ShowDoorfrm<>nil then
begin
......
end;
end else
ShowMessage('DoorCard.dll文件不存在!');
finally
FreeLibrary(HInst);
end;
end;
finally
DM.mtMember.Bookmark:= BookMark;
end;
问:上面写法dll不能中途退出,如何做到中途退出?