![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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