Code to Launch, Navigate and Check for Errors

Provided by Dan Haught, FMS Executive Vice President

Using Visual Basic .NET, you can use Start method of the System.Diagnostics.Process class to launch an external program. Additionally, you can use the new Try/Catch syntax to check for errors. The following code sample, from our Total .NET SourceBook product, shows how to do this.

Public Sub LaunchURLWithChecks()
  ' Launch the currently installed web browser, sent
  ' it to a specified page, and check the status.
  Dim MyURL As String = ""
' Use the Try keyword to set up exception (i.e. error) handling
    ' To do this, we use start a new process and pass it the URL.
' If an execption occurs, the Catch block will run
  Catch noBrowser As System.ComponentModel.Win32Exception _
    When noBrowser.ErrorCode = -2147467259


  Catch other As System.ComponentModel.Win32Exception


End Sub

Additional Resources



Thank you! Thank you! I just finished reading this document, which was part of a link in the recent Buzz newsletter. I have printed it for others to read, especially those skeptical on the powers of Access and its capabilities.

Darren D.

View all FMS products for Microsoft Access All Our Microsoft Access Products



Free Product Catalog from FMS