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

Цитата:
Сообщение от alex_rR
вот как я проверяю, у меня конечно не работает
Код:
if e.Cells[y,5].NumberFormat = '@' then

 bbt[3,x-18]:='0' else bbt[3,x-18]:= e.Cells[y,5].Value;

child.StringGrid1.Cells[2,x-19]:=bbt[3,x-18];

суть: мне надо проверить формат, что бы избавиться от строковых переменных (нет чтоб поставить 0, дак им вот понимаешь прочерк - красивее, а я потом мучайся)
жду наставлений

А не проще просто пытаться конвертировать через функцию TryStrToInt? Если не получилось - значит фигня какая-то написана.
Ответить с цитированием