Atlanta Custom Software Development 

 
   Search        Code/Page
 

User Login
Email

Password

 

Forgot the Password?
Services
» Web Development
» Maintenance
» Data Integration/BI
» Information Management
Programming
  Database
Automation
OS/Networking
Graphics
Links
Tools
» Regular Expr Tester
» Free Tools

Setting the off-line mode

Total Hit ( 3797)

Rate this article:     Poor     Excellent 

 Submit Your Question/Comment about this article

Rating


 


You can programmatically set the Internet Explorer off-line mode with the InternetSetOption API, as this code snippet demonstrates:

Click here to copy the following block
Const INTERNET_OPTION_CONNECTED_STATE = 50
Const INTERNET_STATE_CONNECTED = 1
Const INTERNET_STATE_DISCONNECTED = 2
Const INTERNET_STATE_DISCONNECTED_BY_USER = &H10
Const INTERNET_STATE_IDLE = &H100
Const INTERNET_STATE_BUSY = &H200
Const ISO_FORCE_DISCONNECTED = 1

Private Declare Function InternetSetOption Lib "wininet.dll" Alias _
  "InternetSetOptionA" (ByVal hInternet As Long, ByVal dwOption As Long, _
  lpBuffer As INTERNET_CONNECTED_INFO, ByVal dwBufferLength As Long) As _
  Boolean

' Force the OffLine or OnLine mode

Sub SetOffLineMode(ByVal offLineMode As Boolean)
  Dim ci As INTERNET_CONNECTED_INFO
  Dim retValue As Boolean

  If offLineMode Then
    ci.dwConnectedState = INTERNET_STATE_DISCONNECTED_BY_USER
    ci.dwFlags = ISO_FORCE_DISCONNECTED
  Else
    ci.dwConnectedState = INTERNET_STATE_CONNECTED
  End If

  retValue = InternetSetOption(0&, INTERNET_OPTION_CONNECTED_STATE, ci, _
    LenB(ci))
  If retValue = False Then Err.Raise vbObjectError + 1000, , _
    "An error occurred calling SetOffLineMode function"
End Sub


Submitted By : Nayan Patel  (Member Since : 5/26/2004 12:23:06 PM)

Job Description : He is the moderator of this site and currently working as an independent consultant. He works with VB.net/ASP.net, SQL Server and other MS technologies. He is MCSD.net, MCDBA and MCSE. In his free time he likes to watch funny movies and doing oil painting.
View all (893) submissions by this author  (Birth Date : 7/14/1981 )


Home   |  Comment   |  Contact Us   |  Privacy Policy   |  Terms & Conditions   |  BlogsZappySys

© 2008 BinaryWorld LLC. All rights reserved.