Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
max-aziat
-
- Обычный пользователь
-
-
- Сообщения: 98
- Зарегистрирован: 13.06.2005 (Пн) 13:41
- Откуда: Таджикистан
-
max-aziat » 24.01.2006 (Вт) 16:51
я открываю файл без разрешение с помощью "комон диалога" так вот он открывает все нормально ....но вот когда открываю другие файли с другими рассширениями то открывает и выдает ощыбку....так можно сделать так чтоб прога открывала тока файли без определенного рассщирения...блин наверное глупо....
не всё сразу дается ...
-
max-aziat
-
- Обычный пользователь
-
-
- Сообщения: 98
- Зарегистрирован: 13.06.2005 (Пн) 13:41
- Откуда: Таджикистан
-
max-aziat » 24.01.2006 (Вт) 17:06
короче ...один п...написал прогу...выходной файл простой без разрешения...ну не знаю как еще это назвать....короче *.txt или *.log или *. doc нету такого ....так вот я открываю этот файл , всё нормально .....но ведь когда я дам кому недь эту прогу на использование то он может случайно или не случайно открыть другой файл ну типа *.txt или еще что то ....ну вот я не хочу чтоб он открывал лищние файли ....блин не знаю как еще обяснить ....попадись мне этот кодер ....
не всё сразу дается ...
-
Konst_One
-
- Член-корреспондент академии VBStreets
-
-
- Сообщения: 3041
- Зарегистрирован: 09.04.2004 (Пт) 13:47
- Откуда: Химки
-
Konst_One » 24.01.2006 (Вт) 17:08
не
разрешение, а
расширение
все равно не уловил в чем проблема
-
keks-n
-
- Доктор VB наук
-
-
- Сообщения: 2509
- Зарегистрирован: 19.09.2005 (Пн) 17:17
- Откуда: г. Москва
-
keks-n » 24.01.2006 (Вт) 17:09
Перехвати вызов API, что еще сказать... Исходника у тебя, конечно, нету, да?
-
max-aziat
-
- Обычный пользователь
-
-
- Сообщения: 98
- Зарегистрирован: 13.06.2005 (Пн) 13:41
- Откуда: Таджикистан
-
max-aziat » 24.01.2006 (Вт) 17:11
еслиб был то конечно не спрашывал бы
не всё сразу дается ...
-
RayShade
-
- Scarmarked
-
-
- Сообщения: 5511
- Зарегистрирован: 02.12.2002 (Пн) 17:11
- Откуда: Russia, Saint-Petersburg
-
RayShade » 24.01.2006 (Вт) 17:22
keks-n
Ты, как я погляжу, специалист по бесполезным советам, а?
max-aziat
Если ты используешь common dialog, то, покопайся в его пропертях - там есть настройка фильтрации расширений.
Что то типа:
- Код: Выделить всё
.Filter="TXT files (*.txt)|*txt"
-
Хакер
-
- Телепат
-
-
- Сообщения: 16478
- Зарегистрирован: 13.11.2005 (Вс) 2:43
- Откуда: Казахстан, Петропавловск
-
Хакер » 24.01.2006 (Вт) 22:24
RayShade писал(а):keks-nТы, как я погляжу, специалист по бесполезным советам, а?
max-aziatЕсли ты используешь common dialog, то, покопайся в его пропертях - там есть настройка фильтрации расширений.
Что то типа:
- Код: Выделить всё
.Filter="TXT files (*.txt)|*txt"
А как ты представляешь себе маску, которая подходит для
somefilename и
ntldr но не подходит для
somename.dat.
--------------
To Max-Aziat:
Попробуй так:
- Код: Выделить всё
CDShow:
CommonDialog1.ShowOpen
If CommonDialog1.FileName="" Then Exit Sub 'Нажата "Отмена"
If CommonDialog1.FileName Like "*.*" Then
'Выбран файл с расширением
CommonDialog.FileTitle = vbNullString
GoTo CDShow:
End If
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот, SemrushBot и гости: 180