All pastes #10268 Raw Edit

Something

public text v1 · immutable
#10268 ·published 2005-04-25 13:44 UTC
rendered paste body
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;