powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / "руссификация" aerror()
3 сообщений из 3, страница 1 из 1
"руссификация" aerror()
    #37450145
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли как-то руссифицировать сообщения об ошибке, которые возвращает функция Aerror()?
...
Рейтинг: 0 / 0
"руссификация" aerror()
    #37450238
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В готовом EXE можно, но бессмысленно. Ну, что скажет пользователю сообщение об ошибке вроде "Несоответствие типов"? Не тот уровень "абстракции".

Системные сообщения об ошибке - это подсказка программисту. Для пользователя надо не просто перевести сообщение на русский язык, но и изложить в понятных для пользователя терминах. Например: В документе ХХХ не корректно введен номер. Другими словами писать свой собственный обработчик ошибок, который по номеру ошибки и контексту в котором ошибка произошла сформирует понятное для пользователя сообщение.
...
Рейтинг: 0 / 0
"руссификация" aerror()
    #37450312
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
под русским рантаймом все ош-ки будут по-русски.

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

пример обработчика
можете подсмотреть здесь

http://www.sql.ru/forum/actualthread.aspx?tid=881772
(там проектик выложен)

вот сообщения вначале в среде при разработке и тестировании,
а затем то-же самое при запуске собранного исполн-го ф-ка
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / "руссификация" aerror()
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]