|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.09.2011, 22:22 | #11 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
GunSmoker
1) в ваших примерах отсутствует закрывающая скобка в ShowMessage 2) автору темы (да и мне) хотелось бы проверить именно отсутствие файла. И выдать нормальное сообщение. в случае использовани E: Exception и E.Message получаем Цитата:
Нет прав на чтение? Или файла просто напросто нет?... 3) Цитата:
(не то, чтобы это было важно для автора темы (раз Вы сказали - дублируются, значит, дублируются! ) Просто я не теряю случая заняться самообразование и узнать новое...) |
||
12.09.2011, 22:35 | #12 | ||||||
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Цитата:
Вы должны делать локализацию программы. Это - другой вопрос, не связанный с этим. Пример-то тут причём? Если вы его переделаете - от этого английские сообщения в вашей программе не пропадут (я имею в виду в целом). Нет, если локализацию делать лениво - таки да, можно вставить спец.проверки и выдавать локализованное сообщение местно. Но надо понимать, что это - лень. Т.е. это не есть правильный подход, это временное обходное решение. Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Код:
Код:
Это показывает важность использования строк форматирования и использования именованных констант: Код:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
||||||
12.09.2011, 23:27 | #13 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
Цитата:
Наиболее вероятную причину (отсутствие файла - как и просил автор темы в пост #1) обработали ручками. Выдали корректное сообщение, вышли... Потом - блок try.. except Никто потом сообщение об ошибке выдать не мешает.. Цитата:
у меня не так. и в чём проблема? Windows XP SP2. Delphi 5. Выложить exe-шник? Цитата:
спасибо за пояснение. согласен. сам стараюсь так поступать (выносить и использовать именнованные константы) в реальных проектах... (впрочем, в наши то времена, лишняя сотня байт в EXE файле общим размером под десяток-другой мегабайт ) Последний раз редактировалось Serge_Bliznykov; 12.09.2011 в 23:30. |
|||
12.09.2011, 23:30 | #14 | |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Цитата:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка исключений | Ckomoroh | Общие вопросы Delphi | 6 | 21.03.2011 08:52 |
обработка исключений | user666 | Помощь студентам | 36 | 27.08.2010 18:00 |
Обработка исключений | _-Re@l-_ | Общие вопросы Delphi | 3 | 17.06.2010 08:53 |
обработка исключений | scray | PHP | 3 | 15.05.2010 15:02 |
Обработка исключений try... except | Kati | Помощь студентам | 5 | 07.03.2010 10:18 |