Указать тип выбираемых файлов

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
oskolok_vatbI
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 112
Зарегистрирован: 07.07.2007 (Сб) 16:13
Откуда: г. Казань

Указать тип выбираемых файлов

Сообщение oskolok_vatbI » 14.11.2007 (Ср) 18:58

Уважаемые знатоки, подскажите пожалуйста какой функцией мне воспользоваться, чтобы я мог установить тип открываемых файлов в соответствующей строке стандартного диалога их открытия. В чужой программе.

Anubis
Обычный пользователь
Обычный пользователь
 
Сообщения: 53
Зарегистрирован: 02.11.2007 (Пт) 10:18

Сообщение Anubis » 14.11.2007 (Ср) 19:00

А в чужой программе это как? Или имеешь в виду в другой форме?
Мы родились на этот свет, и ни кто не в праве его выключать!

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 14.11.2007 (Ср) 20:41

Если в своей, то поиск рулит, если в чужой, то тоже можно, но сложнее...
Подпись проходит рефакторинг

oskolok_vatbI
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 112
Зарегистрирован: 07.07.2007 (Сб) 16:13
Откуда: г. Казань

Сообщение oskolok_vatbI » 15.11.2007 (Чт) 6:22

Если в своей - то я знаю как. Мне нужно именно в чужой. Ну вот, например, в многострадальном блокноте установить поле Тип файлов в позицию "Все файлы".

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 15.11.2007 (Чт) 9:57

oskolok_vatbI
Объясни, зачем это может быть нужно? Чтобы породить в чужой программе несколько новых багов?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

oskolok_vatbI
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 112
Зарегистрирован: 07.07.2007 (Сб) 16:13
Откуда: г. Казань

Сообщение oskolok_vatbI » 15.11.2007 (Чт) 11:26

Объясню, а вы мне скажите если я иду не тем путем. Имеется прграмма-визуализатор данных, полученных в результате обработки данных с нефтяных скважин. В этой прграмме мне нужно по очереди открывать три файла разных типов (их имена постоянны): заголовок-шапка, отчет с диаграммами и заключение по скважине. В результате, указав необходимые параметры создается файл для печати который отправляется на принтер.
Таких однообразных действий по каждой скважине нужно производить до десяти раз, вот я и решил попытаться написать небольшую управляющую программу, в чем на этом форуме мне уже много помогли.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 15.11.2007 (Чт) 11:28

Но я так и не понял, зачем добавлять какой-то свой тип в CommonDialog?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

oskolok_vatbI
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 112
Зарегистрирован: 07.07.2007 (Сб) 16:13
Откуда: г. Казань

Сообщение oskolok_vatbI » 15.11.2007 (Чт) 11:46

Извиняюсь если неправильно объяснил. Мне не нужен новыи тип. В диалоге есть строка "Тип файлов" , ну та, которая по маске файлы показывает, напр. только *.txt или напр. *.doc. Мне просто нужно ее в нужное положение ставить.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 15.11.2007 (Чт) 11:57

Зачем? Указать имя файла в поле выше можно даже если оно не подходит под маску.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

oskolok_vatbI
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 112
Зарегистрирован: 07.07.2007 (Сб) 16:13
Откуда: г. Казань

Сообщение oskolok_vatbI » 15.11.2007 (Чт) 12:01

Не откроет тогда. Я не знаю почему, не могу понять. Но открываются только те файлы тип которых указан.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 15.11.2007 (Чт) 12:10

Запусти блокнот, нажми Ctrl+O, не меняя фильтр напиши в строке "Имя файлв"="c:\boot.ini", и убедись, что всё работает.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

oskolok_vatbI
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 112
Зарегистрирован: 07.07.2007 (Сб) 16:13
Откуда: г. Казань

Сообщение oskolok_vatbI » 15.11.2007 (Чт) 12:13

Блокнот - откроет. Эта не откроет. Вот пожалуйста. Скажите как скачаете.
Последний раз редактировалось oskolok_vatbI 15.11.2007 (Чт) 12:35, всего редактировалось 1 раз.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 15.11.2007 (Чт) 12:24

Верю. Прикрепи.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 79

    TopList