Ink Blot welcomes you to Lance's Web Site!

I've decided to resurrect my web site on a limited basis; mainly to discuss FAT32X, but also to test a new site build process. LC

(best viewed at 800x600 full screen!)


Home
Boot Sectors
FAT32X
Utility Programs
Site Map

VERSION

Display Version Information

Download

VERSION.ZIP or VERSION.EXE

Description

This program displays version information in source or executable files. This program only works with my utility programs.

Help

C:>version -?
usage: VERSION (FILESPEC)

VERSION displays the version string in source or executable files.
This string is defined as "<>".
Note: This is my method of version information.  LC

Output is always to STDOUT.  Format is:

   FILENAME:
     yada-yada-yada-1
     yada-yada-yada-2

   Where FILENAME is the fully qualified filename, and yada-yada-yada
   is whatever version information was found in the file.

   Example:
   C:\UTILLC\BIN>version version.exe
   C:\UTILLC\BIN\VERSION.EXE:
     VERSION, 01.01, 03/16/97
     VERS, 01.01, 03/16/97
     DIR, 01.01, 03/16/97
     RAWIO, 01.01, 03/16/97
     STRINGS, 01.01, 03/16/97
     JNUMS, 01.01, 03/16/97
     INUMS, 01.01, 03/16/97
     LICENSE, 01.01, 03/16/97

Sample Execution

C:\UTILLC\>version bootsect.exe
C:\UTILLC\BOOTSECT.EXE:
  BOOTSECT, 01.07, 05/07/98
  BOOTSECT, 01.07, 05/07/98
  BOOTSECT, 01.07, 05/07/98
  DOSIO, 01.03, 02/01/98
  DISKIOX, 01.00, 05/03/98
  DISKIO, 01.02, 05/02/98
  XNUMS, 01.01, 03/16/97
  PARMS, 01.03, 03/10/98
  STRINGS, 01.02, 01/30/98
  JNUMS, 01.01, 03/16/97
  INUMS, 01.01, 03/16/97
  VERS, 01.03, 02/01/98
  RAWIO, 01.01, 03/16/97
  LICENSE, 01.03, 01/01/98

Functionality

Process file specification. For each matched file: Open file, search for and display version information, close file.

Notes

This was a cheezy way to get module version info into a programming language (Turbo Pascal) that doesn't support it. By simply including lines such as
const
  version =
    '<>';
this program can be used to report them in either source or executable files.
Lance Costanzo, [email protected]