PDA

View Full Version : سوال: چگونگی لینک از VB6 به اینترنت؟



hottarubi
سه شنبه 04 مرداد 1390, 23:25 عصر
سلام به دوستان خوب برنامه نویس.
لطفا اگه کسی میدونه که چجوری از VB به اینترنت میشه لینک داد.یک توضیح بده.
یعنی وقتی بر روی یه عکسی کلیک بشه وارد یه سایت مورد نظر بشه..؟؟؟؟؟؟؟

pcdownload.bloghaa.com
سه شنبه 04 مرداد 1390, 23:52 عصر
سلام
اول تابع 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

بعد تو رویداد کلیک picturebox هم کد زیر را مینویسی:


ShellExecute hwnd, "open", "http://www.google.com", "", 0, 1

مسلما با این روش آدرس اینترنتی شما با مرورگر پیشفرض سیستم عامل که لزوما اینترنت اکسپلورر نیست اجرا خواهد شد.وبرای برنامه های عمومی توصیه میشه.

اما اگه خواستید اختصاصا مثلا سایت را با مرورگر opera باز کنید باید :


Shell """C:\Program Files\Opera\opera.exe"" ""http://www.google.com""", vbNormalFocus

و برای اینترنت اکسپلورر هم :


Shell """C:\Program Files\Internet Explorer\IEXPLORE.EXE"" ""http://www.google.com""", vbNormalFocus

و برای بقیه هم همینطور.

محسن واژدی
چهارشنبه 05 مرداد 1390, 00:06 صبح
سلام
اگر از کنترل WebBrowser استفاده میکنید:

WebBrowser1.Navigate "http://Google.com"


موفق باشید