Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];

Вниз

Замена сообщения об ошибке   Найти похожие ветки 

 
Sirus   (2006-07-14 17:44) [0]

Подскажите , знатоки, как заменить системное сообщение  на  свое.
Мне   при  вставке в   проиндексированную  таблицу  одинаковых  по  ключу  записей  выдает KEY VIOLATION,  а  хотелось бы  заменить более  понятным  сообщением  типа  ЗАПИСЬ С ТАКИМ КЛЮЧЕМ ИМЕЕТСЯ.
 Вот только не знаю как это сделать.  Буду благодарен  за  внимание  и  помощь.
14.07ю2006   Сайрус.


 
Desdechado ©   (2006-07-14 18:11) [1]

что-то так
try...
     except
       on E: EDBEngineError do
         begin
           WriteLn( F2, "__Нас. пункт "" + Trim( tblSrc.Fields[ iFieldPlaceName ].AsString ) + """ );
           for i := 0 to E.ErrorCount - 1 do
             WriteLn( F2, "  " + StringReplace( E.Errors[ i ].Message, #10, " ", [rfReplaceAll] ) );


 
sniknik ©   (2006-07-14 18:35) [2]

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

p.s. как показывает практика юзеры. те кому "понятные" ошибки предназначаются все одно их не читают, а тот кто читает т.е. понимает зачем они справится и с английским текстом. не имхо, факт.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
15-1152220521
Guest06
2006-07-07 01:15
2006.08.06
Драйвер к Web камере


8-1139659652
Scorp123
2006-02-11 15:07
2006.08.06
Воспроизведение видео


2-1153483846
logslava
2006-07-21 16:10
2006.08.06
Как отловить движение мыши


15-1152394014
PATRIOT
2006-07-09 01:26
2006.08.06
Как получить звук на входе и воспроизвести его на выходе


9-1131923007
Ricks
2005-11-14 02:03
2006.08.06
Огонь





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский