Function IsInt(Str:String):Boolean;
var i:integer;
begin
result:=true;
for I := 1 to Length(Str) do
if not (Str[i] in ['0'..'9']) then
begin
result:=false;
break;
end;
end;
Function GetRow(Qbuf:String):Integer;
Var Temp:String;
Begin
Result:=-1;
Temp:=Copy(Qbuf,Pos(' ',Qbuf)+1,Length(Qbuf));
//delete(temp,pos(#13#10,temp),length(#13#10));
If Pos(' ',Temp) > 0 Then
begin
Temp:=Copy(Temp,1,Pos(' ',Temp)-1);
If Length(Temp) = 3 Then
if IsInt(Temp) Then
Result:=strtoint(Temp)
Else
Result:=-1
end
end;