VPrint v2.2 May 28, 1994 Scott M. Pazur 11225 Quailbrook Chase Duluth, GA 30136 CIS ID: 74457,2772 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= VPrint is shareware. Take a look, play around, use it for a while. If you like it and plan to use it regularly, please register. It's only $15.00. REGFORM.TXT contains a registration form. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= I'm not much of a documentation writer, and docs aren't really necessary when you have a comprehensive help file (VPRINT.HLP - Windows format). What is VPrint? VPrint is a Visual Basic For Windows source code printer, with many options to let the user decide how the output should look. Files to be printed must be saved in text format for VPrint to work. VPrint will allow you to print multiple files, or multiple/selected subroutines/functions from one file. If you choose a MAK file from the file selection folder, all files from that project will be added to the list of files to be printed. Another neat thing about the file selection folder is a box which lists the last four directories from where files were printed. A simple click on one of these will jump to that directory. Different fonts can be selected for various parts of the output - page headings, VB code, Sub/Function header lines, comments, and form/control declarations. The option settings available are: Line numbers - You can have none, module level (reset to 1 at the start of a new sub or function), or global (start at 1 and keep going until the end of the file). Index - The index will list each sub/function and the page number of the output where it can be found. If the line number setting is "global," the index will also include the line number where the sub/function starts. Separator Lines - If this option is set, VPrint will separate each sub/function with a line, making the printouts much easier to read. Note: If this option is selected, the next is automatically turned off. Sub Per Page - This will cause each sub/function to start on a new page. Note: If this option is selected, the last is automatically turned off. Form Declarations - By default, the form/control declarations found at the beginning of a VB .FRM file are NOT printed. This option allows you to print this information if desired. Left Indent - You can offset the left side of the printout from 0 to 3 inches to allow for "binder blindness" - the part of pages in three ring binders that you can't read once you jam in a whole lot of pages. Path In Header - If set, the VPrint output header will include the whole path of the file being printed. By default, only the file name will be printed. Sync Code Fonts - This option sets the printer fonts for the sub/function headers and comments to whatever is selected for the code. If you change the setting for the code, the other two are updated automatically. Installation Nothing major here. I didn't include an installation program - for something this small it just wastes ZIP space and makes your transfers longer. Just put all the files in the same directory and you're set. Distribution Pass this along to as many Visual Basic users as you want. However, I do ask that you include all the original distribution files listed below. Files Included CMDIALOG VBX 18,688 04-28-93 12:00a MHMQ200 VBX 19,008 03-08-94 12:51p MHRUN400 DLL 93,472 05-19-94 9:53a MHTAB VBX 81,744 05-19-94 8:06p FILE_ID DIZ 270 05-28-94 12:00a SPIN VBX 22,528 04-28-93 12:00a THREED VBX 64,032 02-17-94 12:00a VPRINT EXE 60,991 05-28-94 12:00a VPRINT HLP 90,887 05-28-94 12:00a REGFORM TXT 2,303 05-28-94 12:00a VPRINT22 DOC 4,778 05-28-94 12:00a VPRINT22 DSC 553 05-28-94 12:00a SAMPLE INI 318 05-28-94 12:00a I hope you enjoy VPrint. If so, take time to register for a mere $15.00. And if there is something you'd like to see added to VPrint, please include it on the registration form when you send it in. A whole lot of the features of this release are the result of feedback from beta testers. Even if you decide not to register at this time, but have an idea for a future release, drop me some email. Now for the standard disclaimer - I, the author takes no responsibility for any mishap/data loss/life threatening illness that may occur before, during, or after running VPrint. Not that I can imagine anything like that ever happening, but this is sort of a standard CYA message that needs to be here.