Share

Utility Functions for Use with Bitmap Files

The following functions are general utility routines intended for dealing with bitmap files, but can be used with other file types.

  • BMMCreateNumberedFilename() - This appends a 4 digit frame number string to the end of the name passed.
  • BMMGetFullFilename() - Searches the system for a bitmap.
  • BMMIsFile() - Returns TRUE if the specified filename is indeed an existing file; otherwise FALSE.
  • BMMSplitFilename() - Function will break the specified filename into path, file and extension components.
  • BMMAppendSlash() - This function appends a slash character to the end of the path passed unless one already exists.
  • BMMGetUniversalName() - Given a path (E:\path\filename.ext), the function will check and see if this drive is mapped to a network share. If successful, the full UNC version will be returned
  • BMMFindNetworkShare() - Given a path (E:\path\filename.ext) this function will check and see if this [local] path is shared. If successful, it will return both the share name and the path of the share.
  • BMMGetLocalShare() - This function will check local paths only and return a UNC version if a share exists somewhere up in the path hierarchy.
  • BMMGetLastErrorText() - Whenever you call a Win32 function and there is an error, this method may be used to return the descriptive string associated with the error.

Was this information helpful?