Открыть с помощью

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

Открыть с помощью

Сообщение klop086 » 23.09.2004 (Чт) 14:49

Как мне програмно узнать с помощью по умолчанию чего запускается, например *.txt , на данном компьютере.

И ещё: Как вывести и использовать окно Открыть с помощью...
Сначала подумай, потом помолчи.

marvan
Бывалый
Бывалый
 
Сообщения: 269
Зарегистрирован: 22.06.2004 (Вт) 13:26
Откуда: Москва

Сообщение marvan » 23.09.2004 (Чт) 15:13


tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 23.09.2004 (Чт) 15:44

marvan писал(а):тут и тут

Это всё про второй вопрос. Ответ на первый - FindExecutable.
Код: Выделить всё
Private Declare Function FindExecutable Lib "shell32" Alias "FindExecutableA" (ByVal lpFile As String, ByVal lpDirectory As String, ByVal lpResult As String) As Long
Изображение

klop086
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 88
Зарегистрирован: 30.01.2004 (Пт) 8:46
Откуда: Москва

Сообщение klop086 » 25.09.2004 (Сб) 13:14

спасибо, всё работает.
Единственное, только: когода патаюсь узнать с чем запускается *.bmp он мне выдаёт какой-то Dll, вместо Пэинта, интересно почему.
Сначала подумай, потом помолчи.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 25.09.2004 (Сб) 13:37

У тебя Windows Millennium или Windows XP?
Тогда открытием изображений заведует библиотека shimgvw.dll - тот самый "Просмотрщик изображений и факсов". А запуск его идет через rundll32.exe или команду Declare в VB.
А Paint по умолчанию "посажен" на действие редактирования (edit).
Моду создают модоки, а распространяют модозвоны.


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

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

Сейчас этот форум просматривают: Yandex-бот и гости: 3

    TopList