Public (software) Library Copyright 1994 Nelson Ford, PsL ALL RIGHTS RESERVED =====VISUAL BASIC TOOLS [ADDITEM] Additem is VB code that illustrates a potential problem with adding fixed length strings to a List Box. [AVI_WI] AVI_WI (Mathison, Rolf; $0) contains annotated VB source code to play AVI files in any window, rather than the default random window. [BASICBAS] BasicBasic 1.52 (Davidsaver, Mark; $15) lets you compile BASIC programs for DOS or Windows. Not all "standard" BASIC commands are supported. This is a very easy way to develop small programs without regard for which environment they will run under. Several sample files are included for compiling, and ASCII source code is accepted. [INSIGHT] Basic Insight 2.00 (McKelvy Enterprises; $30) helps with the documentation and debugging of Microsoft BASIC and Visual Basic programs. It provides a formatted source listing and variable cross-reference for each subroutine and for the program as a whole. [BITMAP] BitMap (Young, Ted; $0) is code for an "application" that simply illustrates the use of all the VB Picture Box functions. [BUSTER] Buster automates the VB environment. It saves code and inserts declares and constants in your project. [CLK_DBL] Click & Double-Click (Ford, Nelson ASP; $0) is code that shows how to trap both the click and double-click events for a control. [CLONER] Cloner 1.1 (Big Dog Software, reg. fee: $15) helps you copy reusable components in VB projects to new projects. It simplifies file movement, editing and management. [COLCALC] Color Calculator (Evers, Dave; $0) displays color number for color combo selected on sliding bars. VB source code is included. [COPYCODE] CopyCode 1.2 purports to let you open .BAS and .FRM files while in VB so that you can cut-and-paste code from another program to the current one. However, it appears to only read files saved in ASCII, which could be done with Notepad. (If we are wrong about this, someone let us know.) (Andre Koot, reg. fee: $0) [CURSS] Crashed Cursor Savior uses the ShowCursor API function to display lost cursors. Requires VBRUN300. (Continuum Enterprises, reg. fee: $0) [DLG_WIZ] Dialog Wizard generates all necessary code for standard Open and Save As dialogs without having to consult the VB manual or online help. All details are entered on a simple screen and the code is put in the Clipboard, ready for pasting into your app's code. (Dave Th. Hutmacher, reg. fee: $0) [DLL4VB] DLL4VB is an example of how to make a simple DLL for VB with BC++. C and VB source included. [DLSNIFF] DLL Sniffer v1.0 (Hutmacher, Dave; $9) finds and lists all Declares for external Subs and Functions in your source code. [FRMT_VB] FormatVB (Larry Rebich, reg. fee: $0) reads a VB text file, sorts the controls, subroutines and functions then creates a line numbered file suitable for input to your favorite word processor. The output is preceeded by a handy table of contents. This contains the VB source code and help source and a compiled help file. [GETDEC] GetDec (MicroHelp, Inc.; $0) eliminates unused DLL declarations from the Global module of your programs, resulting in a smaller EXE. [GETYOUR] GetYour$ (Michael Haschka, reg. fee: $5) contains VB3 source code for printing a Shareware order form, registration number dialog, nag screens and app customization with the registered user's name. [HYPR_VB] Hyper (Martin, Wendell; $0) shows how to add hypertext to your VB programs. [JUNQUE] Junque shows how you can implement an activity indicator for open-ended routines by displaying a message box that "Things Are Happening". [LOADED] Loaded for Visual Basic (szConsulting, reg. fee: $15) is a useful set of utilities for VB programmers. It provides management tools for your favorite VB add-ons, help files, and text files. An optional auto-save feature can save your work at at any user-defined interval. It also provides faster access to custom controls, VB launching options, and much more. [MESSGB] MessGbox (Louis Collado, reg. fee: $0) allows you to flip through all the boxes available with the msgbox command and quickly view the default button, return values and also get a visual of what the box will look like. [MRBDNC] MRB Drop n' Comp (CHC Software; $0) is a Windows front end for the Microsoft Multiple Resolution Bitmap Compiler. It enables you to select a group of files using File Manager and drop them onto the MRB Drop 'n' Comp window or icon. An Auto Launch feature automatically starts compilation when a pre-determined number of files have been selected. [MSGBOX] MsgBox Editor (Buhrer, Richard; $0) makes it easy to set up MsgBoxes. Run this utility, click on the elements you want, add the text, and it generates the source code for you on the Clipboard for you to paste into your program. [PRETTYPR] PrettyPrint 1.0 (Sirkin, Bert; $0) is a source code text printer for Visual Basic. It has options for bold and italic text, two different typefaces, various point sizes, and more. It also formats source code with line numbers. [PRVB13] PrintVB 1.3a (Kyle Brant, reg. fee: $18) is a source code printing utility for VB. Many formatting options are available. Requires VBRUN200. [PROONTOP] Properties On Top lets the VB programmer keep the Properties window on top to make it easier to access. (Eric Sauve, reg. fee: $0) [PROPVW] PropView (Microsoft; $0) is a Custom Control that can display the properties of the current form and allows printing of the control properties. [PSPFRM] PSPFrm is source code that allows printing a form, including border and caption, to a PostScript or PCL printer. Print size is adjustable. [PTK_CC] PTK Control Center (Obeda, Ed; $11) makes it easy to add Professional Toolkit Custom Controls to your VB apps. In addition, commonly used tools can be saved and automatically selected on startup. [RWDEMO] RWDemo contains a sample executable to show how easy it is to add Version info and extra icons to a VB application with Borland's Resource Workshop. (Gregg Irwin, reg. fee: $0) [SAVEME] Saveme (Irwin, Gregg; $0) provides you with a reminder, as well as the ability, to save a project before running it. Forgetting to save before running is a sure way to lose lots of work over time. While Irwin designed this as a stand-alone, it seems like it would be more effective to make it the start-up form in your program during the design and testing period. [SAVEPRJ] SavePRJ provides a quick and simple way to backup your VB projects to floppy disk. Requires VBRUN300. (Thomas Kiehl, reg. fee: $5) [SCBAR] Scbar (Software Assist Corporation; $0) shows how to have scroll bars represent up to a billion. [SETUPK] Setup 1.00.004 (reg. fee: $0) is an updated version of SETUP.EXE for VB. [SETUPW] Setupwiz 1.00.532 (reg. fee: $0) contains an updated version of SETUPWIZ.EXE for VB3. [SNIPPIT] Snippits for Windows is a small VB database program that keeps all those little code fragments that you need to look up all the time. It allows you to enter a description or keywords and then find the code that matches. Requires VBRUN300 and MSAJT110.DLL. (reg. fee: $?) [SPATCH] Stack Patch (reg. fee: $0) patches the VB3 EXE so that compiled executables will have 40K of stack space rather than 20K. Source code is provided. [SUBDOC21] SubDoc 2.10 is for documenting VB source code. It catalogues, displays and prints procedures, types, global variables and constants with detailed entries extracted from remarks in the original source. This can be used with all the sources in a project or all the reusable sources that are in the development directory to provide a catalogue of re-usable code. It can also create a calling tree for a procedure. (Peter Fox, reg. fee: $35) [VB_ASST] VB Assistant (English, Donald R.; $0) displays a menu that lets you save and run the application you are working on, invoke an icon editor, or quickly gain access to all help and text files which relate to Visual Basic. Source code and executable are included. [VBGLOB] VB Global Constant Help (Thorpe, Rick; $0) is VB3's CONSTANT.TXT in Windows HLP format. [VBPRIN] VB Print 1.0 provides customizable printing of a project. Features include selectable code highlighting, right justified line wrapping, project and page headers along with form and icon printing capabilities. Requires VBRUN300.DLL (InTouch Software, reg. fee: $5) [VB2DOC] VB Source to Document (Eddie Juden, reg. fee: $25) creates a Word For Windows document from any MAK file. Windows .MAK file and will then create a document based on the .FRM and .BAS files contained within. The finished document will be formatted with all SUB's and FUNCTIONs highlighted, all Rem'med statements will be formatted in italics, all SUBs and FUNCTIONs will be checked for total usage by your program (if option selected), and a Table of Contents will be created marking all .FRM, .BAS, SUBs, and FUNCTIONs. [VBXPAND] VB/Expand (Beekes, Bernd; $0) is an add-on package for VB2. It provides instant access to help and text files, automatic insertion of headers for forms/modules/subroutines/ functions, inclusion and exclusion of other files, and an open interface to code generation tools. [VB2EXT] VB-2-EXT (Hutmacher, David Th.; $0) lets you easily reuse Declare statements from existing VB source code. It displays a list of all the BAS files on the selected drive and a list of all the Declares in a selected BAS file. [VBTIPS] VB-Tips (Compiled by Ford, Nelson ASP; $0) is a large compilation of VB programming tips, routines and common questions and answers contributed by a number of VB experts. Source code for a viewing program is included for accessing the text file. [VB2LIST] VB2List (Barlow, Chris; $0) is a Word for Windows 2.0 template that will read Visual Basic MAK files and locate all FRM and BAS files. Then it will read these files and create an outline and table of contents of all Subs and Functions. [VBBOOKS] VBBooks is a list of currently available books about Visual Basic. Information includes name of book, publisher, publisher's address, phone numbers and a brief description of the book. [VBCLEAN] VBClean (Hite, David; $0) is source for an automatic save/load procedure needed to shrink VB executables. [VBEVENTS] VBEvents 1.0 (ETN Corporation, reg. fee: $70) is a Visual Basic 3.0 application that is used to test Click, Change, GotFocus, and LostFocus events under various conditions. [VBE] VBE (Digital Solutions; $15) adds two useful text options to VB. It allows you to save selected text to a file and to print selected text. These options will appear under the File Menu in VB. [VBFLUSH] VBFlush 1.1 (Moccia, Lou A.; $4) automates the process of save/load/replace for VB projects. [VBLAUNC] VBLaunch (Simms, Jeff; $0) adds a Launch item to the VB menu bar in which it lists everything in Program Manager. This lets you access all the programs from PM without leaving VB. Whether you need this feature or not, the source code that is included has many interesting routines in it. [VBL_JF] VBLaunch (Freudenheim, J.; $0) keeps track of your projects (MAK files); lets you pick one from a list and launch VB. Source included. [VBMACRO] VBMacro (Campbell, George; $0) is a group of macros for the Windows macro recorder that can save you a lot of keystrokes when writing code in VB. [VBPATHS] VBPaths (Brown, Tim; $0) reads a MAK file and shows the path that each Project file is in. [VBPLUS] VBPlus ToolBar 1.0d adds over 30 shortcut keys to VB. They include: a project zipper, quick help access, full time resource and memory guages to monitor your work, a multi-file dialog, and more. (Bill Pennington, reg. fee: $25) [VBPROJ] VBProject 1.0 (Kallonen, Jari; $0) is a handy start-up tool for VB. It displays up to 12 of your Projects on buttons; click a button and it loads VB and the selected Project. Commented VB source for VBProject is provided. [VBSAVE] VBsave (Lawrence, John A.; $0) automatically saves your work in VB after a specified number of minutes. A dialog box pops up to give you the option of saving or not. [VBTDISK1, VBTDISK2, VBTDISK3] VBToolBox Pro 3.0c (Jurcik, Hal; $55) automates the process of saving and running code in Visual Basic 2.0. Functions are also included for calling text files, Icon editors, add-on help files, or just about any program from within the VB editing environment. [NAM_VB] Visual Basic Conventions and Guidelines (Jim Collier, reg. fee: $?) contains a complete VB naming convention and resource text. It Includes methods for creating readable, reusable code and covers data access. [VBO120] Visual Basic Office 1.2 is an add-on package for VB. Features include a Code Librarian for managing reusable code, a ClipBoard File Manager that saves Clipboard text for search/retrieval, ButtonBar access to EXE, HLP document, VBX and MAK files, and much more. (Marquette Computer Consultants, $40) [VBASICS] Visual Basics #16-#22 (Seymour, Barry; $0) contains articles dealing with various Visual Basic topics. [WIN_DLL] WinDLL Fastrack (Wildcat Software; $?) is a tutorial/reference tool for accessing Windows calls. Subjects include Communications, System information, Windows Messaging, and INI files. Stand-alone example programs are provided to allow users to test individual Windows calls by supplying the parameters and evaluating the return values, and references are supplied in a Windows Help file. [VBWINSPY] Windows ID Spy (David Stewart, reg. fee: $0) will identify the Class Name, hWnd (Handle), Parent and Caption of any window or control the mouse passes over, as well as the x and y coordinates of the window's or control's rectangle. These pieces of data can then be passed as parameters to Windows API functions or used in other ways. [MMSYS] Winmmsys.txt (Microsoft Corp.; $0) is a text file containing the Windows 3.1 Multimedia API Declarations.