Показать сообщение отдельно
  #5  
Старый 15.12.2011, 02:40
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Вот писал получение матрицы из StringGrid:
Код:
function TMainForm5.GetMatrix : Boolean;
var
  I, J : Integer;
begin
  Result := True;

  SetLength(A,sgMatrix.ColCount);
  For I := Low(A) To High(A) Do
    Begin
      SetLength(A[i],sgMatrix.RowCount);
      For J := Low(A[i]) To High(A[i]) Do
        If Not TryStrToInt(sgMatrix.Cells[I,J],A[I,J]) Then
          Begin
            ShowMessage(Format('Error: Can''t convert value in cell %d,%d to integer.',[I+1,J+1]));
            sgMatrix.SetFocus;
            Result := False;
            Exit;
          End;
    End;
end;

Переделаешь под себя, заместо сообщения и вылета можно, например, 0 подставлять.
Ответить с цитированием