View Full Version : اجرای فایل HTML
  
loads
شنبه 12 فروردین 1385, 01:39 صبح
سلام دوستان
چجوری یه فایل HTML رو که توی فولدر خود برنامست با دستور Shell اجرا کنم . منظورم از فولدر خود برنامه همون جاییه که برنامه توسط کاربر نصب شده . هر جوری از  App.Path  استفاده میکنم جواب نمیده !
ehsan_ansaripoor
شنبه 12 فروردین 1385, 15:15 عصر
دوست عزیز برای این کار می تونی از Ole ها استفاده کنی و از بین فرمت فایلها فایل Html را انتخاب کنی.
H_SH_VB
شنبه 12 فروردین 1385, 23:04 عصر
اگه میخوای با اکسپلورر دیفالت استفاده کنی
میتونی از 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
loads
دوشنبه 14 فروردین 1385, 11:34 صبح
error میده . اصلا بذارید کاملاً توضیح بدم . یه برنامه کوچیک نوشتم و فایل help اون رو بصورت یه صفحه html ساختم ، حالا چجوری با انتخاب گذینه Help در منوی برنامه این فایل help.html رو اجرا کنم . 
ممنون از توجهتون
حامد مصافی
دوشنبه 14 فروردین 1385, 11:44 صبح
من قبلاً به سوالی مشابه این سوال جواب دادم، یه جستجو بفرمایید
vb341
دوشنبه 14 فروردین 1385, 22:17 عصر
باید از توابع api  استفاده کنی اگه سورس رو پیدا کردم میزارم .
vb341
دوشنبه 14 فروردین 1385, 22:22 عصر
البته اگر به فایل chm  تبدیل کنی بهتره
perfeshnal
شنبه 30 اردیبهشت 1385, 01:00 صبح
سلام
آقا باید با تابع 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
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.