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

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

Как отловить ощибку [D7, MSSQL]


Страницы:   1 2

zero ©   (2007-05-10 14:05:00) 

В компоненте ADOStoredProc использую свойвства у столбца MinValues и MaxValues. Когда в этом поле вводишь недопустимое значение выдаёться ошибка на англиском языке хотелось бы вместо этой ошибки вставить своё сообщение. Я вот не пойму где именно надо обрабатывать ошибку ?


Ega23   (2007-05-10 14:58:00) [21]


> и минимум всяких ошибок.


Ну и не делай их, в чём проблема-то?


zero   (2007-05-10 14:44:00) [22]

sniknik © - ну и каким образом по твоему тогда их русифицировать ? Вобще мой основной принцып при написании програмы - это максимально комфортная работа юзера, и минимум всяких ошибок.


sniknik   (2007-05-10 14:27:00) [23]

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

дружеский совет - обломай "хотелку", либо не лезь туда где за твою программу отвечают другие. пиши чисто для себя.


Jan1   (2007-05-10 14:22:00) [24]


> Я вот не пойму где именно надо обрабатывать ошибку

TField.OnValidate + F1

ЗЫ. недавно нашел что не все ошибки ХП ловятся как exception пришлось после работы хранимки еще и ADOConnection.Errors анализировать...


zero   (2007-05-10 14:22:00) [25]

Ega23 ©
А куда это вставлять, в этом был вопрос ?


Ega23   (2007-05-10 14:13:00) [26]

try

except on E: exception do
begin
 ShowMessage('Вот такая вт фигня...');
end;


Страницы:   1 2

Наверх

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