| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Файл не выбран. |
| Автор: Still 26.10.2007, 15:49 | ||||
Есть вызов объекта OpenDialog стандартно:
В результате, если при открытом окне выбора файла нажать Закрыть (Отмена), то выбора файла нет и, соответственно, информации для загрузки тоже нет - вылетает ошибка. Как нужно задать проверку:
чтобы при закрытие диалога не появлялась ошибка? Спасибо. |
| Автор: Alexeis 26.10.2007, 16:10 |
| Проверку не пустая ли строка OpenDialog1.FileName |
| Автор: Still 26.10.2007, 16:16 |
| Alexeis, точно! |
| Автор: Alexeis 26.10.2007, 16:43 |
Очистить перед запуском. Если имя вбито, то наверное его и нужно юзать по дефолту, а если оно неверное то проверять на FileExists(). |
| Автор: Still 26.10.2007, 16:46 |
| Alexeis, все гут! Спасибо! Проблема решена! |
| Автор: volvo877 26.10.2007, 16:46 |
| Still, собственно, вопрос-то в чем? Если была нажата кнопка отмены, Execute вернет False (неважно, что там делалось до этого, вбивалось имя или нет), так что ты даже не попадешь на LoadFromFile... |
| Автор: Alexeis 26.10.2007, 17:03 |
| volvo877, у меня тож кнопка закрытия работает как "Cancel", но автор утверждает что это не так.. |