30.08.2005, 16:34
общий
это ответ
Здравствуйте, Dushin Igor!
Добвалю, что предыдущий ответ подходит только для исполняемых файлов. Предлагаю пример для открытия файлов любых типов. Файл открывается программой, которая связана с данным расширением в ОС. Добавьте кнопку на форму и код из приложения.
Приложение:
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 LongPrivate Const SW_SHOWMAXIMIZED = 3Private Sub Command1_Click()Dim sPath As StringsPath = "C:\mydocs\test.doc"Call ShellExecute(0, "open", sPath, "", "", SW_SHOWMAXIMIZED)End Sub