Страница: 1 |
Вопрос: как запустить приложение из проги | Добавлено: 04.12.03 18:38 |
Автор вопроса: ![]() |
Как запустить из своей проги внешнее приложение. |
Ответы | Всего ответов: 4 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Хранитель чата ICQ: 137392264 Вопросов: 8 Ответов: 557 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 04.12.03 19:00 |
Shell - если это ехе или сом файлы ShellExecute - если это другие файлы. Для более подробной информации ищи на форуме. Обговорено не один раз. Админы, как то была идея FAQ сделать. Этот вопрос уже давно претендент быть в первых рядах FAQ'a. |
Номер ответа: 2 Автор ответа: ![]() ![]() ICQ: 259560026 Вопросов: 21 Ответов: 143 |
Профиль | Цитата | #2 | Добавлено: 04.12.03 19:54 |
Для запуска приложения или открытия любого файла:
Private Declare Function apiShellExecute 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
Function fHandleFile(stFile As String, lShowHow As Long) Использование: fHandleFile "Путь к файлу", WIN_NORMAL |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 326066673 Вопросов: 368 Ответов: 5968 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 05.12.03 08:54 |
Boevik, не хочешь заняться созданием FAQ? |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 24 Ответов: 53 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 05.12.03 11:49 |
Я пользуюсь этим: Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperatiov As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long Private Const SW_SHOWMAXIMIZED = 1 Private Sub Command1_Click() ' и с другим расширением ShellExecute 0, "open", "C:\путь\acad.exe", "", "", SW_SHOWMAXIMIZED End Sub Private Sub Command2_Click() ' или - htm,txt,xls и т.д. ShellExecute 0, "open", App.Path & "\1.dwg", "", "", SW_SHOWMAXIMIZED End Sub |
Страница: 1 |
|