for iCount := 0 to 1 do
begin
if iCount = 0 then
begin
iRet := bssFinger.GetFPForSearch(strTemplate) ;
bssFinger.Search(strTemplate, iCount, strResult) ;
end
else
exit;
end;
위와 같이 for 문을 들려서..
iCount 가 0 일때
bssFinger.Search(strTemplate, iCount, strResult) 이 부분을 실행하는데..
다시 여기서 iCount 값이 0이면 계속 0 이 아닌값이 나올때까지
돌려야 하거든요..
그런데 for 문을 한번 돌면 iCount값이 증가를 하니까
그냥 빠져버리게 됩니다..
Search(strTemplate, iCount, strResult)함수 실행후..
그 결과에 따라 iCount 값을 증가시켜 주려면..
어떻해야 하나요..
우선 iCount값이 0일때 계속 호출해야되면
for문보다는 while문으로 돌리면 될것같네요...
즐프하세요...^^
iCount := 0;
while iCount = 0 do
begin
iRet := bssFinger.GetFPForSearch(strTemplate) ;
bssFinger.Search(strTemplate, iCount, strResult) ;
end;