Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TPathDialog, разширение файла 
V
    Опции темы
_Dimon_
Дата 28.10.2010, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 25.6.2007
Где: Украина

Репутация: 1
Всего: 1



Здравствуйте. 
Создаю список возможных расширений файлов (Filter). 
Я предполагаю, что это расширение (например .txt) при сохранении добавится к имени файла, но этого не просходит.
Может чо не досмотрел, то извините, но как сделать чтоб не дописивать вручную расширение при сохранении?

З.Ы. Неужели парсить Filter? Некрасиво както получается....

Это сообщение отредактировал(а) _Dimon_ - 28.10.2010, 11:59
PM MAIL   Вверх
sawfish
Дата 28.10.2010, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 30.7.2008
Где: Новосибирск

Репутация: 8
Всего: 8



Все прекрасно пишет.

Filter = Текстовый файл (*.txt)|*.txt
Цитата

Может чо не досмотрел

PM MAIL   Вверх
_Dimon_
Дата 28.10.2010, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 25.6.2007
Где: Украина

Репутация: 1
Всего: 1



Цитата(sawfish @  28.10.2010,  13:36 Найти цитируемый пост)
Все прекрасно пишет.


Какая версия билдера у тебя может в этом дело ?  smile 
А то я если выбираю расшырения из списка, но имя файла пишу вручную, то я ж расшырение не пишу там. И кстати DefaulExt не установлено, потому что я наперед не знаю какое я выберу.....
PM MAIL   Вверх
sawfish
Дата 29.10.2010, 06:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 30.7.2008
Где: Новосибирск

Репутация: 8
Всего: 8



Borland C++Builder 6, CG C++Builder 2009
Попробуй все-таки задать DefaulExt любым расширением из твоего списка (которое наиболее часто используется). Неважно, что потом будет выбрано другое расширение.
PM MAIL   Вверх
_Dimon_
Дата 29.10.2010, 08:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 25.6.2007
Где: Украина

Репутация: 1
Всего: 1



Цитата(sawfish @  29.10.2010,  06:35 Найти цитируемый пост)
Попробуй все-таки задать DefaulExt любым расширением из твоего списка (которое наиболее часто используется). Неважно, что потом будет выбрано другое расширение.


Так работает, но мне не то надо smile 

PM MAIL   Вверх
sawfish
Дата 29.10.2010, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 30.7.2008
Где: Новосибирск

Репутация: 8
Всего: 8



Цитата

Я предполагаю, что это расширение (например .txt) при сохранении добавится к имени файла, но этого не просходит.
Может чо не досмотрел, то извините, но как сделать чтоб не дописивать вручную расширение при сохранении?


Цитата

Так работает, но мне не то надо


Так дописывается автоматически при сохранении или нет?!
Чего надо-то? Я не понимаю  smile 
PM MAIL   Вверх
migddk
Дата 29.10.2010, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 29.10.2010

Репутация: нет
Всего: нет



Согласен с sawfish!!!

Свойство DefaultExt определяет значение расширения файла по умолчанию. Если значение этого свойства не задано, пользователь должен указать в диалоге полное имя файла с расширением. Если же задать значение DefaultExt, то пользователь может писать в диалоге имя без расширения. В этом случае будет принято заданное расширение.

PM MAIL   Вверх
_Dimon_
Дата 29.10.2010, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 25.6.2007
Где: Украина

Репутация: 1
Всего: 1



В атаче есть скрин диалога сохранения. Там же не один тип файла!!! 
Как без парсинга фильтра сделать чтоб расшырение само добавлялось?
По дефолту то я могу написать, но пользователь может выбрать другой тип файла.

Присоединённый файл ( Кол-во скачиваний: 10 )
Присоединённый файл  screen.jpg 82,49 Kb
PM MAIL   Вверх
sawfish
Дата 29.10.2010, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 30.7.2008
Где: Новосибирск

Репутация: 8
Всего: 8



Так в выпадающем списке выбирается тип сохраняемого файла (кста, именно как на картинке), нажимается Сохранить, и расширение должно автоматически добавиться.

Ничего парсить не надо  smile 
PM MAIL   Вверх
sawfish
Дата 29.10.2010, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 30.7.2008
Где: Новосибирск

Репутация: 8
Всего: 8



Фильтр правильно задан?

user posted image
PM MAIL   Вверх
oldcode
Дата 31.10.2010, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 8.10.2010

Репутация: 0
Всего: 0



а где в списке All Files *.*|*.*
PM MAIL   Вверх
sawfish
Дата 1.11.2010, 06:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 30.7.2008
Где: Новосибирск

Репутация: 8
Всего: 8



А зачем? Мне, например, All Files не нать, прекрасно обхожусь без этого.
Список вообще-то приведен для примера...
PM MAIL   Вверх
_Dimon_
Дата 1.11.2010, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 25.6.2007
Где: Украина

Репутация: 1
Всего: 1



Цитата(sawfish @ 29.10.2010,  16:29)
Так в выпадающем списке выбирается тип сохраняемого файла (кста, именно как на картинке), нажимается Сохранить, и расширение должно автоматически добавиться.

Ничего парсить не надо  smile

Ну так не добавляется, чо б я тут вам голову морочил  smile 
PM MAIL   Вверх
sawfish
Дата 1.11.2010, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 30.7.2008
Где: Новосибирск

Репутация: 8
Всего: 8



Ну, тогда покаж, что возвращает SaveDialog->FileName (ведь именно SaveDialog используется, несмотря на название темы?).
И при сохранении какая часть FileName используется? А то, может где-то при сохранении имя без расширения подставляется...
PM MAIL   Вверх
sawfish
Дата 8.11.2010, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 30.7.2008
Где: Новосибирск

Репутация: 8
Всего: 8



Проблема-то решена или нет?
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0527 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.