![]() |
|
|
![]()
|
|
| _Dimon_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 25.6.2007 Где: Украина Репутация: 1 Всего: 1 |
Здравствуйте.
Создаю список возможных расширений файлов (Filter). Я предполагаю, что это расширение (например .txt) при сохранении добавится к имени файла, но этого не просходит. Может чо не досмотрел, то извините, но как сделать чтоб не дописивать вручную расширение при сохранении? З.Ы. Неужели парсить Filter? Некрасиво както получается.... Это сообщение отредактировал(а) _Dimon_ - 28.10.2010, 11:59 |
|||
|
||||
| sawfish |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 30.7.2008 Где: Новосибирск Репутация: 8 Всего: 8 |
Все прекрасно пишет.
Filter = Текстовый файл (*.txt)|*.txt
|
|||
|
||||
| _Dimon_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 25.6.2007 Где: Украина Репутация: 1 Всего: 1 |
||||
|
||||
| sawfish |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 30.7.2008 Где: Новосибирск Репутация: 8 Всего: 8 |
Borland C++Builder 6, CG C++Builder 2009
Попробуй все-таки задать DefaulExt любым расширением из твоего списка (которое наиболее часто используется). Неважно, что потом будет выбрано другое расширение. |
|||
|
||||
| _Dimon_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 25.6.2007 Где: Украина Репутация: 1 Всего: 1 |
||||
|
||||
| sawfish |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 30.7.2008 Где: Новосибирск Репутация: 8 Всего: 8 |
Так дописывается автоматически при сохранении или нет?! Чего надо-то? Я не понимаю |
||||
|
|||||
| migddk |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 29.10.2010 Репутация: нет Всего: нет |
Согласен с sawfish!!!
Свойство DefaultExt определяет значение расширения файла по умолчанию. Если значение этого свойства не задано, пользователь должен указать в диалоге полное имя файла с расширением. Если же задать значение DefaultExt, то пользователь может писать в диалоге имя без расширения. В этом случае будет принято заданное расширение. |
|||
|
||||
| _Dimon_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 25.6.2007 Где: Украина Репутация: 1 Всего: 1 |
В атаче есть скрин диалога сохранения. Там же не один тип файла!!!
Как без парсинга фильтра сделать чтоб расшырение само добавлялось? По дефолту то я могу написать, но пользователь может выбрать другой тип файла. Присоединённый файл ( Кол-во скачиваний: 10 )
screen.jpg 82,49 Kb |
|||
|
||||
| sawfish |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 30.7.2008 Где: Новосибирск Репутация: 8 Всего: 8 |
Так в выпадающем списке выбирается тип сохраняемого файла (кста, именно как на картинке), нажимается Сохранить, и расширение должно автоматически добавиться.
Ничего парсить не надо |
|||
|
||||
| sawfish |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 30.7.2008 Где: Новосибирск Репутация: 8 Всего: 8 |
Фильтр правильно задан?
|
|||
|
||||
| oldcode |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 8.10.2010 Репутация: 0 Всего: 0 |
а где в списке All Files *.*|*.*
|
|||
|
||||
| sawfish |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 30.7.2008 Где: Новосибирск Репутация: 8 Всего: 8 |
А зачем? Мне, например, All Files не нать, прекрасно обхожусь без этого.
Список вообще-то приведен для примера... |
|||
|
||||
| _Dimon_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 25.6.2007 Где: Украина Репутация: 1 Всего: 1 |
Ну так не добавляется, чо б я тут вам голову морочил |
|||
|
||||
| sawfish |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 30.7.2008 Где: Новосибирск Репутация: 8 Всего: 8 |
Ну, тогда покаж, что возвращает SaveDialog->FileName (ведь именно SaveDialog используется, несмотря на название темы?).
И при сохранении какая часть FileName используется? А то, может где-то при сохранении имя без расширения подставляется... |
|||
|
||||
| sawfish |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 30.7.2008 Где: Новосибирск Репутация: 8 Всего: 8 |
Проблема-то решена или нет?
|
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |