October 16, 2001

Overloading and Overriding

Overriding a method suppresses the visibility of any overloads in the base class for the overridden method. Say you have a base class CBase where there are two trivial overloads:

Launch a File with its Associated Program

This code will allow you to launch a file with its associated program. #If Win32 ThenDeclare Function ShellExecute Lib “shell32.dll” Alias “ShellExecuteA” _(ByVal hwnd As Long, ByVal lpOperation As String,

Track Changes to your Crystal Reports

Since Crystal Reports files are stored in a binary format, it’s impossible to accurately track (using SourceSafe, for example) the changes you and your colleagues make.To help remedy this situation

Effective Use of the LogonUser

How do you use the LogonUser API in VB?1. Call RevertToSelf (this is the critical step as it allows the code torun under the System account)2. Call LogonUser3. Call ImpersonateUserThis