|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.09.2010, 03:20 | #1 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 422
|
GetWinDir - NONE
Доброго времени суток Такой вопрос. Что вернет данная функция, если путь в ОС не будет найден, или его вообще не существует (вроде может быть такое, если я не ошибаюсь) ?
Код:
|
20.09.2010, 03:39 | #2 |
Заблокирован
Форумчанин
Регистрация: 30.12.2009
Сообщений: 544
|
Если я не ошибаюсь GetWinDir вернет значение в практически любом случае,т.к. исп-ся системный путь Windows или как его там. А вот если Wine из Linux,то не знаю,наверное вернет,что-то.
В любом случае,если что не так - у Вас вылетит системное исключение.
Темы для WordPress. Русские WordPress шаблоны
|
20.09.2010, 03:40 | #3 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
Что-то я не припоминаю случаев, чтобы в Windows папки одноименной не было.
Никогда не знаешь, где тебе повезет... (Фрай)
|
20.09.2010, 04:33 | #4 | ||
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Цитата:
Если бы на машине не было бы папки Windows - значит не было бы и Windows, а значит, ваша программа не смогла бы запуститься, чтобы задать этот вопрос. И вообще, то, что вы спрашиваете "что вернёт", не проверяя на возвращаемое значение - говорит о том, что вы пишете говно-код. Судя по всему, про обработку ошибок вы вообще никогда не слышали. И MSDN читать не забываем: Цитата:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
Последний раз редактировалось GunSmoker; 20.09.2010 в 04:40. |
||
20.09.2010, 08:30 | #5 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
Цитата:
I'm learning to live...
|
||
20.09.2010, 08:42 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Виталий, только
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
20.09.2010, 10:11 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А-а-а ну да.
Я просто подумал что ее результат LongBool.
I'm learning to live...
|
20.09.2010, 10:30 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
вообще я обычно всегда делал так:
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
20.09.2010, 15:25 | #9 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 422
|
Спасибо оргномное всем, очень помогли, теперь я спокойно смогу обработать ошибки
|
20.09.2010, 21:50 | #10 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
В документации написано. Пусть учатся читать.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|