Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на Basic / VBA

Выпуск № 009
от 06.06.2002, 10:50

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 13
Отправлено ответов: 24
Активность: 184.6 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе]


 Список экспертов, ответы которых опубликованы в данном выпуске

Dim
Статус: Начальный
Общий рейтинг: 136.36
[Подробней >>]
masquer
Статус: Профессиональный
Общий рейтинг: 161.38
[Подробней >>]
kostik
Статус: Профессиональный
Общий рейтинг: 122.3
URL: Все о программистах и для программистов
Телефон: (4212)393-276
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 13. Здравствуйте уважаемые эксперты. Я пишу программу, аналог Windows Commander. Нужно чтобы при выборе ... (ответов: 3)

Вопросов: 1, ответов: 3


 Вопрос № 13

Здравствуйте уважаемые эксперты.
Я пишу программу, аналог Windows Commander. Нужно чтобы при выборе файла с расширением не зарегистрированным в системе, появлялся системный диалог "Открыть с помощью". Если кто знает какая функция его вызывает подскажите.
Заранее спасибо.



Вопрос отправлен: 03.06.2002, 10:42
Отправитель: Sergey

[Следующий вопрос >>] [Список вопросов]

Отвечает Dim

Option Explicit
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Private Sub Form_Load()
Dim sFileName As String
sFileName = "unknown.file.type"

ShellExecute Me.hwnd, "open", "RUNDLL32.EXE", "shell32.dll,OpenAs_RunDLL " & sFileName, vbNullString, 1
End Sub


Ответ отправлен: 03.06.2002, 23:29
Отправитель: Dim


Отвечает masquer

Добрый день, Sergey!
Тебе нужна функция ShellExecute. Детали смотри в MSDN.

Ответ отправлен: 03.06.2002, 16:21
Отправитель: masquer


Отвечает kostik

Приветствую Вас, Sergey!
Используй API ShellExecute. Она открыват зарегистрированные типы файлов в программках. И там же если файл не регистрирован то вывалится окошко.

Ответ отправлен: 05.06.2002, 05:12
Отправитель: kostik



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (47)
C / C++ (28)
Perl (10)
Delphi (17)
Pascal (28)
Basic / VBA (13)
Java / JavaScript (8)
PHP (7)
MySQL / MSSQL (5)
Пользователю
Windows 95/98/Me (47)
Windows NT/2000/XP (33)
"Железо" (39)
Поиск информации (20)
Администратору
Windows NT/2000/XP (13)
Linux / Unix (9)
Юристу
Гражданское право (13)
Семейное право (5)
Трудовое право (7)
КоАП (3)

Отправить вопрос всем экспертам выбранной рассылки.




be number one Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное