vxBase 1.04 February 20, 1992 This release features 10 new functions: vxBrowsePos Position and size your browse windows vxDateString Display dates in international formats vxDeallocate Manage memory in design mode vxDescend Build descending indexes and seek vxMenuDeclare Allocate memory for browse window menus vxMenuItem Build your own menus on browse windows vxRecord Use record structures or strings to hold complete records vxSetDate Set international date formats vxSetHandles Increase the number of files open in a task vxSetString Use vxbase with other languages Corrections and Changes: ------------------------ Corrects vxReplLong, vxBrowse Query Find Next, and vxBrowse dashes and ampersands in quick keys. Corrects VB.EXE memory growth problem in design mode. Running a vxBase app in design mode repeatedly resulted in an ever increasing VB.EXE until the developer ran out of memory. The problem has been corrected as follows: A new function, vxDeallocate(), has been added. This function works ONLY in design mode and must be added to your exit routine. For an example of vxDeallocate use, see the QuitButton proc in VXFORM0 and the Form_Unload proc in VXFORM1. Corrects scrolling problems in vxBrowse if the Start record number was not the first record in the file or the first record in a defined subset. Declared joined windows are automatically displayed when a browse window is created. The user no longer has to select the Join menu item. Installation ------------ vxBase is distributed on a single diskette or on bulletin boards as two compressed .ZIP files. The first ZIP file is vxbdoc.zip, which contains the documentation in a Windows Write file. This file is essential to understanding and using vxBase. If it is missing, contact the author at the address below. The documentation is separated from the rest of vxBase to allow potential users to preview it before installing and actually using vxBase. This is especially helpful to potential users who extract vxBase from a bulletin board. They can evaluate the system from a documentation standpoint before committing to downloading the larger system. Unzip vxbdoc.zip and view or print it. The manual is more than 180 pages long. It was formatted for an Epson 24-pin printer using standard Roman and Courier fonts. Printed manuals may be obtained for $15.00. See the end of the documentation for ordering information. The second ZIP file (vxbase.zip) contains the sample source code and Visual Basic project files, vxbase.txt which includes all of the Visual Basic declarations for the routines in the vxBase DLL and the vxBase DLL itself. If you are going to upload vxBase to a bulletin board, it must be sent as it was received - in two ZIP files. When the system ZIP file is decompressed, it contains this readme.doc file and 2 more ZIP files. These ZIP files are: vxbdll.zip the vxBase DLL vxbtest.zip sample source code and vxbase.txt To install vxBase, first make a subdirectory under your \vb directory named \vb\vxbtest and copy the vxbtest.zip file there. Unzip it and delete the vxbtest.zip file from your hard disk. To run the sample application it is essential that these files be in directory \vb\vxbtest because this path is hard-coded into the sample code. If you MUST put it somewhere else, you'll have to modify the file names in the source code to reflect your location. Unzip vxbdll.zip and place the resulting file (VXBASE.DLL) in your \windows directory. To run the sample program, see the Sample Application section in the manual. Terry Orletsky Comsoft Inc. #200, 10310 - 176 Street Edmonton, Alberta, Canada T5S 1L3 Phone (403) 489-5994 Fax (403) 486-4335 Compuserve I.D. 70524,3723