powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Изучение VFP
9 сообщений из 9, страница 1 из 1
Изучение VFP
    #32335236
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот уже вторую неделю изучаю FOX - сейчас озадачился вопросом, как работать без исключений - т.е. в языке, где большинство инструкций не возвращает код ошибки, а просто прерывает выполнение, программы нет ничего кроме ON ERROR
...
Рейтинг: 0 / 0
Изучение VFP
    #32335255
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В VFP8 есть исключения...
...
Рейтинг: 0 / 0
Изучение VFP
    #32335260
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл сказать... Есть еще Aerror()
Он возвращает подробную информацию об ошибке...
...
Рейтинг: 0 / 0
Изучение VFP
    #32335266
Cyrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще событие есть Error для любого объекта.
...
Рейтинг: 0 / 0
Изучение VFP
    #32335307
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В VFP8 есть исключения...

Наконец-то - а наскольо сложно перенести программу с 7 на 8 (программа большая :))
...
Рейтинг: 0 / 0
Изучение VFP
    #32335336
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда я свой текущий проект переводил на VFP8 не возникло ни одной ошибки...
Просто открываешь проект сделанный в VFP7 и все ОК...
...
Рейтинг: 0 / 0
Изучение VFP
    #32335342
Cyrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для переноса с 7-й до 8-й версии, в принципе, можно ничего не делать. Нужно только учесть, что кое-что будет работать по-другому.
...
Рейтинг: 0 / 0
Изучение VFP
    #32335395
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто интересно - это моя привычка к try/catch или без них в VFP было действительно сложно? Т.е. я просто не представляю как можно написать отказоустойчивую программу в VFP без них - но ведь вы их писали!?
...
Рейтинг: 0 / 0
Изучение VFP
    #32335510
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу как писать без исключений есть статья Дуга Хеннинга. Найти ее можно на http://www.fox.orient-time.ru/
При желании и с ON ERROR можно выкручиваться периодически его переопредляя. Вроде того

local lcOldError,llErrorFlag
lcOldError = ON("Error")

ON ERROR LocalErrorHandling()
*** код *******
ON ERRORr &lcOldError

Вот только с исключениями гораздо удобнее...
А что делать было? В VB вплоть до 6 версии включительно точно также...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Изучение VFP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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