سلام دوستان
چجوری یه فایل HTML رو که توی فولدر خود برنامست با دستور Shell اجرا کنم . منظورم از فولدر خود برنامه همون جاییه که برنامه توسط کاربر نصب شده . هر جوری از App.Path استفاده میکنم جواب نمیده !
سلام دوستان
چجوری یه فایل HTML رو که توی فولدر خود برنامست با دستور Shell اجرا کنم . منظورم از فولدر خود برنامه همون جاییه که برنامه توسط کاربر نصب شده . هر جوری از App.Path استفاده میکنم جواب نمیده !
دوست عزیز برای این کار می تونی از Ole ها استفاده کنی و از بین فرمت فایلها فایل Html را انتخاب کنی.
آخرین ویرایش به وسیله ehsan_ansaripoor : شنبه 12 فروردین 1385 در 15:17 عصر
اگه میخوای با اکسپلورر دیفالت استفاده کنی
میتونی از API آستفاده کنی
Declare Function ShellExecuteEx Lib "shell32.dll" Alias "ShellExecuteEx" (SEI As SHELLEXECUTEINFO) As Long
Private Type SHELLEXECUTEINFO
cbSize As Long
fMask As Long
hwnd As Long
lpVerb As String
lpFile As String
lpParameters As String
lpDirectory As String
nShow As Long
hInstApp As Long
lpIDList As Long
lpClass As String
hkeyClass As Long
dwHotKey As Long
hIcon As Long
hProcess As Long
End Type
error میده . اصلا بذارید کاملاً توضیح بدم . یه برنامه کوچیک نوشتم و فایل help اون رو بصورت یه صفحه html ساختم ، حالا چجوری با انتخاب گذینه Help در منوی برنامه این فایل help.html رو اجرا کنم .
ممنون از توجهتون
من قبلاً به سوالی مشابه این سوال جواب دادم، یه جستجو بفرمایید
باید از توابع api استفاده کنی اگه سورس رو پیدا کردم میزارم .
سلام
آقا باید با تابع ShellExecute بشه امتحان کن
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