Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

EConvertError в TDBGrid [D6]


tyo ©   (2005-05-20 15:09:00) 

В стандартном DBGrid'е при вводе несуществующей даты возникает EConvertError, происх. стандартная обработка ошибок и пользователю выдается сообщение что-то типа "...is not valid date"
Подскажите плз, где что перехватить или переопределить, чтобы выдавать пользователю обсмысленные сообщения на русском языке.
Заранее спасибо.


tyo   (2005-05-20 15:42:00) [1]


> TField, у полей набора данных.


Блин, точно, дб сам догадаться...
Спасибо большое!


Johnmen   (2005-05-20 15:38:00) [2]

TField, у полей набора данных.


tyo   (2005-05-20 15:30:00) [3]


> См. события OnGetText, OnSetText, OnValidate etc


А это чьи события-то? В гриде таких вроде нет...


tyo   (2005-05-20 15:28:00) [4]


> Или еще можно поискать эти сообщения в стандартных библиотеках.
> Если они там записаны как resourcestring (что скорее всего),
> то кинуть копию к себе в проект и перевести эти сообщения
> на русский


Не, ну этим путем идти совсем бы не хотелось... :)


Johnmen   (2005-05-20 15:26:00) [5]

См. события OnGetText, OnSetText, OnValidate etc


Johnmen   (2005-05-20 15:24:00) [6]

Да-да-да, это InplaceEditor возбуждает...
Как же я там делал то... склероз....


evvcom   (2005-05-20 15:22:00) [7]

Или еще можно поискать эти сообщения в стандартных библиотеках. Если они там записаны как resourcestring (что скорее всего), то кинуть копию к себе в проект и перевести эти сообщения на русский.


tyo   (2005-05-20 15:21:00) [8]

не-а, не ловится ни в OnEditError, ни тем более в OnPostError.
Исключение возникает где-то раньше.


Johnmen   (2005-05-20 15:11:00) [9]

OnPostError, OnEditError etc


Наверх

Титульная страница Поиск, карта сайта Написать письмо