| IsStorageFile
          method Checks if the given file exists and is an OLE compound file. The
          return result is 3 - state instead of Boolean value. Syntax:
            variable = object.IsStorageFile(file_path) Parameters:
            file_path - file specification for the file to test. return value - Numeric value which can be:0 - File not found
 1 - The file exists and is a storage file
 -1 - The file exists but is NOT storage file
 Examples:
            Set sf = Server.CreateObject("newObjects.utilctls.SFMain")
Select Case sf.IsStorageFile("C:\Somefile.stg")
  Case 1
    ' Ok it is storage file and exists - proceed further
    Set wrkFile = sf.OpenStorageFile("C:\Somefile.stg")
  Case 0
    ' Does not exist - create empty file for example
    Set wrkFile = sf.CreateStorageFile("C:\Somefile.stg")
  Case Else
    ' There is a file with that name but it is not storage file
    ' For example here an error will be generated or the file will be
    ' deleted and storage file will be created in its place
    ' ...
End Select Remarks:
            Note that the method does NOT return a Boolean value. Instead it
            returns more information using a numeric return result. This allows
            the application to determine more important details about the
            situation in turn. In almost any possible case existence of some
            other file in the place where the program is going to use/create its
            storage file is something that needs user interaction - the existing
            file can be created by other application and we cannot remove it
            silently or it may be corrupted etc. The logic illustrated in the
            sample above should be considered as typical procedure.  Applies to: SFMain
          object Supported on: 
            Windows 95/NT and laterWindows CE 3.0 and later
 Pocket PC/Windows Mobile 2003 and later
 Windows CE.NET 4 and later
   |