CISMSG ACTIVITY CENTER ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ð Messages Catalogs WorkSheets Reports Exit °°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°³ View ALL ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°³ Convert New CIS Messages ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°³ View Last Import ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°³ Query Message Database ³IS ACTIVITY CENTER ÍÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°°°°°° °°°³ View Query Results ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º°°°°°°°°°°°°°°°°°°°° °°°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙe & Squirrel Software ³ º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°º ³ ³ º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°º ³ CompuServ Message Handler Program ³ º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°º ³ ³ º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°º ³ (C) 1992-93 ³ º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° View All Stored Messages ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ A Paradox CIS Message Handling Application Code accumulated by: Mark T. Houpt BAT-Systems Consulting 429 North Sandusky Avenue Upper Sandusky, OH 43351 CIS: 70142,2720 Paradox Engine Utilities by: James Cap Walker 820 Bundaberg Lane Rural Hall, NC 27045 CIS: 70007,4651 An application to showcase PAL coding techniques! (1) Welcome to the Paradox CIS Activity Center-Message Handler. This application provides users of TapCis and other CIS navigation programs with a tool to store CIS message and catalog files. The program is comprised of source code taken from the PDOXDOS Libraries, Paradox Informant articles and the QUE book PARADOX 4 DEVELOPER'S GUIDE (CopyRight 1992 by Que Corporation). The program is intended as a means to view the work and programming approach of a number of Paradox contributors in a single application. The following individuals contributed code to this application. I'm very grateful for their efforts. What I know about PAL programming, I learned from example code found in the CIS PDOXDOS libs. James Cap Walker: This application is really his idea. He created the Paradox Engine utilities that made it possible, sent me a Paradox workshop application to view the files, allowed me to work with his application and encouraged me to put this together for the benefit of those learning PAL code. Micael J. Hyatt: Provided the neat message handling routines found through out the application. Dan Paolini: Handles all my errors with his Error-handling routines. The code was originally presented in the PARADOX INFORMANT. Brian Bushey: Brian provided a GREAT replacement for using the readme.com file for viewing reports to the screen. Desmond Nolan: Desmond's SysInfoProc and Clock routines are included here from his example security application found in the PDOX libs. Look for SECUR.EXE. It's worth the download. Has a really nice Help system among many other good code examples. Tony Goodman: Tony Goodman of Ensemble (makers of Command Center, Visage and other Paradox products) is responsible for the code that produces the button bar in the view screen in this application. The code was originally presented in the PARADOX INFORMANT. Dana Greaves and Jennifer Lindsay: Authors of PARADOX 4.0 DEVELOPER'S GUIDE. I used a number of their routines in this application. Their book got me going in Paradox v4.0 when all the new stuff looked a bit over-whelming! John R. Nelson: Provides the backup program which utilizes the DOS backup program and passes the proper parameters to the command. Look at the BACKUPMANAGER proc. Angelo Laudon: Programmer of the excellent WBSLIB Paradox add-on product. I use WBSLIB in about all my applications. So I asked Angelo if I could include the code for a routine here as an excuse for ME to brag on his product. WBSLIB was used to produce the Menu code for this application. Dan Ehrmann: Kallista Inc. Dan permitted inclusion of the code used to print the current record. It is taken from Kallista's superb DESKTOP PLUS add-on for Paradox. Kallista's Paradox editor, PAL-EDIT was used in the preparation of the source code for this program. Kallista also makes an excellent data import-export product for Paradox called CONDUIT. (2) Ted Rosenberger: How many hours have we saved using PAINTPAL to create dialog boxes. I know I used it for my dialog boxes in this application. I suspect others have also. OTHERS: No doubt there is some code in here for which I have failed to give proper attribution. My thanks to the authors. Please don't call your attorney, just send me an Email message and I'll make sure your name is included in the credits. If there are any BAD code examples in this application, they are no doubt MY work. The other purpose of this application is to encourage others to make changes to make it better and to share their solutions with all of us!!! The ScriptView Program was used to format scripts in this application prior to distribution. For those who recieved this application via the Mail, the install program, PC-Install, is by 20/20 Software makers of the Nimbus Report Writer for Paradox. USE OF THE CODE Use of the code found in this application for other purposes is under the control of the individual authors of the code. Please contact these authors by CIS or other means to ask consent to use the code. That it just what I did. In every case, I was given permission. A person who posts code to the CIS libs is generally delighted to find their code was useful to someone else. Most simply request their code be used for non-Commercial purposes. In short, don't try to sell their work as your own. WARRANTY The authors of the code contained in the CISMSG program, BAT-Systems Consulting and Mark T. Houpt make no warranties whatsoever as to the merchantability or fitness of the code for any particular purpose. YOU assume full responsibility and liability for the use of the code and the authors and those set forth above shall in no event be liable for any damage or loss of profit or any commercial damage, including but not limited to special, incidental, consequential or other claims. In short, I spent 10 years as a Juvenile Court Director and have no burning ambition to return to the Court under any circumstances. Use this code at your own risk or just plain don't use it. INSTALLATION To install the program from the version downloaded from the forum, simply create a directory, copy the zipped file to the directory and unzip the file. In order to read in TapCis or other CIS navigation program MSG and CAT files you will also need to download the Paradox Engine utilities created by Cap Walker. They can be found in Library 7 of the PDOXDOS forum in files called DLS.ZIP and CISTAT.ZIP. Unzip this file in the same directory as the program file or in a directory on your path. To start the program, start Paradox, switch to your install directory and run the script called CIS. The first time the program is invoked, it will build the libraries and then start the program. (3) BUILDING LIBRARIES As the libraries are being built, a the screen show the progress of the operation as indicated below: °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍ Library Builder ÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°º ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°º ³ Library: Paradox ³ º°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°º ³ Script: CisLibSc ³ º°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°º ³ Proc: YesNoWaitProc.u ³ º°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°º ³ Percent: 35% Completed ³ º°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°º ³ Complete: þþþþþþþþþþ ³ º°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° A script called "Makelib.sc" is used to invoke the library builder. Should you make changes to the source code, invoke this script to register your changes. RUNNING THE PROGRAM To start the program run the CIS script. The first time the program is started the program libraries will be built. You'll then be presented with a SetUp screen. °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Program SetUp ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ³ CIS Navigation Program ³ ³ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ³ ( ) TapCis ³ ³ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ³ (ù) OzCIS ³ ³ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ³ ³ ³ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ Location of MSG and CAT Files ³ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ D:\OZCIS\CISDATA ³ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ³ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ Ok Ü Cancel Ü ³ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ßßßßßß ßßßßßßßß ³ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° Use this screen to tell the program where you store your MSG and CAT files. (This option is also available from the Systems Menu.) The Main Menu will then appear. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ð Messages Catalogs WorkSheets Reports Exit ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Message or MSG files are handled under the Message menu item. Catalog or CAT files are handled under the Catalogs menu item. (4) MESSAGES In order to read in message files from TapCisOr OzCIS, choose the "Convert New CIS Messages" item from the message drop down menu. If you configured your program to look for tour message files in another directory (other than the directory where CISMSG is installed), you will see the following screen: °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Files to Import ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°° °°°°°°°ºÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º°°°° °°°°°°°º³ Files Available Files Chosen ³ º°°°° °°°°°°°º³ LOTUSWP.MSG Add Item > Ü PDOXDOS.MSG ³ º°°°° °°°°°°°º³ MSBASIC.MSG ± ßßßßßßßßßßßßßßß PCVENE.MSG ³ º°°°° °°°°°°°º³ NAVCIS.MSG ± Add All >> Ü PDOXWIN.MSG ³ º°°°° °°°°°°°º³ PCVENA.MSG ± ßßßßßßßßßßßßßßß RACING.MSG ³ º°°°° °°°°°°°º³ PCVENB.MSG ± < Remove Item Ü ³ º°°°° °°°°°°°º³ PCVEND.MSG ± ßßßßßßßßßßßßßßß ³ º°°°° °°°°°°°º³ PCVENE.MSG ± << Remove All Ü ³ º°°°° °°°°°°°º³ PDOXDOS.MSG ± ßßßßßßßßßßßßßßß ³ º°°°° °°°°°°°º³ PDOXWIN.MSG ± OK Ü ³ º°°°° °°°°°°°º³ RACING.MSG þ ßßßßßßßßßßßßßßß ³ º°°°° °°°°°°°º³ SYMAPPS.MSG ± Cancel Ü ³ º°°°° °°°°°°°º³ WINSHARE.MSG ± ßßßßßßßßßßßßßßß ³ º°°°° °°°°°°°º³ ZENO.MSG Help Ü ³ º°°°° °°°°°°°º³ ßßßßßßßßßßßßßßß ³ º°°°° °°°°°°°ºÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º°°°° °°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° Use the spacebar to select individual files (or double-slick with the mouse). Your Selection will be moved to the right hand side for processing. To choose all messages just click on the Add ALL >> button or use the Alt-A key combination. Choose OK when done. The program will shell out to DOS and run Cap's CISTATS program. If you use OzCIS and additional screen is presented before the final message as the program goes out and "FIXES" OzCIS message memos on import: °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°° °°°°°°°°³ Fixing OzCIS Message Entries ³°°°°°°°° °°°°°°°°³ 34 of 53 ³°°°°°°°° °°°°°°°°³ ³°°°°°°°° °°°°°°°°³ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ°°°°°°°°°°°°°°°°°° ³°°°°°°°° °°°°°°°°³ 0 25 50 75 100 ³°°°°°°°° °°°°°°°°³ Percent Complete ³°°°°°°°° °°°°°°°°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° A message will appear telling you your new messages are available for viewing. If you want to view the most recently imported messages, choose the "View Last Import" option. The following screen appears: PLEASE SEE NEXT PAGE... (5) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ð Table Exit °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° ° ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ °° ° ³ 0 ABOUT S0 ABOUT CISMSG 5/16/93 11:00 ³ °° ° ³ All about the authors of CISMSG 0 #0 ³ °° ° ³ To : All Record 1 ³ °° ° ³ From: Mark T. Houpt 70142,2720 of 1 ³ °° ° ³ ³ °° ° ³ The following individuals contributed code to this application. I'm ³ °° ° ³ very grateful for their efforts. What I know about PAL programming, ³ °° ° ³ ³ °° ° ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ °° ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Last ->Message ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³The following individuals contributed code to this application. I'm very ³ ³grateful for their efforts. What I know about PAL programming, I learned ³ ³from example code found in the CIS PDOXDOS libs. ³ ³ ³ ³James Cap Walker: This application is really his idea. He created the ³ ³Paradox Engine utilities that made it possible, sent me a Paradox workshop ³ ³application to view the files, allowed me to play with his application and ³ ³encouraged me to put this together for the benefit of those learning PAL ³ ³code. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ ³ HELP ³³ SORT ³³ FIND ³³ << ³³ < ³³ > ³³ >> ³³PRINT ³³SYSTEM³³ QUIT ³ ÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙ The top box in the screen contains forum message information as to the subject, message number, forum, section etc. The middle box is the message box. It is an open memo field in fieldview. You can double click in the message box and scroll through the messages. By then clicking back in the top box area, you can use the buttons at the bottom of the screen to move through the records. If you choose the PRINT option, the current record will be sent to the printer. The Memo window can be maximized to enlarge the viewing area by clicking on the maximize do-hicky at teh top right corner of the memo window. Once maximized, it can be restored to its normal size by clicking on the do-hicky again. There are menu options available to move you from the top window to the memo window. These are found under the TABLE menu option. Or you can select the window with a mouse click. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ð Table Exit ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Last->Message ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ[ ]Í» ºAlan, º þ ºDo you know what the holdup is on your new book "Paradox 4.0 Programmer's ± ºGuide: PAL By Example"? I received the Bantam order forms in April, ordered ± ºthe book in the first week of May, and now they say that it is still on ± ºbackorder until the third week in June? ± º ± º ± º ± º ± º ± º ± º ± (6) If you choose to print the current record, a dialog box appears for you to choose the report format. Coices include a report formated for a laser jet and formated for a dot-matreix printer. Should you create other reports, they appear in the dialog box for you to choose. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ð Table Exit °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° ° ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ °° ° ³ 0 ABOUT S0 About CISMSG 5/17/93 19:25:13 ³ °° ° ³ About CISMSG 0 #0 ³ °° ° ³ To : ALL Reccord 1 ³ °° ° ³ From: Mark T. HÉÍÍÍÍÍÍÍÍÍÍÍ Custom Reports ÍÍÍÍÍÍÍÍÍÍÍ» of 4705 ³ °° ° ³ º º ³ °° ° ³ See the CISMº 1 - Message Report for Dot-Matrix º complete ³ °° ° ³ documentation ofº 2 - Message Report for Laser-Jet º ³ °° ° ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ R - Standard Report ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ °° ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ See the CISMSG.º ºmplete ³ ³documentation of thº º ³ ³ º º ³ ³ º º ³ ³ The following iº ºication. ³ ³I'm very grateful fº OK Ü Cancel Ü º ³ ³programming, I learº ßßßßßßßß ßßßßßßßß ºDOXDOS ³ ³libs. ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄ¿ ³ HELP ³³ SORT ³³ FIND ³³ << ³³ < ³³ > ³³ >> ³³PRINT ³³SYSTEM³³ QUIT ³ ÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙÀÄÄÄÄÄÄÙ Choosing SORT allows you to pick the sort order for the table. Upon installation, the view screen is set up in a sort order of FORUM-SECTION-START MSG-DATE-TIME. You may wish to create additional sorts. The FIND option brings up the ZOOM box. The ABOUT option brings up the About box and the Quit option returns you to the Main menu. Other Message menu choices allow you to view ALL stored messages. (It looks and works just the same) and to query the database for a selected set of records for viewing. If you choose to query the database for a selected record set, you may choose all forums, a particular forum, all messages, todays messages or messages based upon a particular date range. Upon invoking the "Query Message Database" option, the following drop down menu appears: PLEASE SEE NEXT PAGE... (7) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ð Messages Catalogs WorkSheets Reports Exit °°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°³ View ALL Messages ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°³ Convert New CIS Messages ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°³ View Last Import ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°³ Query Message Database  ³ACTIVITY CENTER ÍÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°°°°°° °°°³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º°°°°°°°°°°°°°°°°°°°° °°°Àij Query By Forum Only ³Ù Squirrel Software ³ º°°°°°°°°°°°°°°°°°°°° °°°°°³ Query By Section Only ³ ³ º°°°°°°°°°°°°°°°°°°°° °°°°°³ Query Section By Subject ³Message Handler Program ³ º°°°°°°°°°°°°°°°°°°°° °°°°°ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°º ³ (C) 1992-93 ³ º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° You may query the message database to obtain ALL messages for a particular forum by choosing the "Query by Forum Only" option. To get all messages for a particular section within a forum, choose the "Query By Section Only" option. To gether selected threads within a Section choose "Query Section by Subject". We'll discuss the FORUM option first. Upon choosing this option, you'll be presented by a question: °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ UPDATE ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°º ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°º ³ Do you wish to Update your Forum List? ³ º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°º º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°º Yes Ü No Ü º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°º ßßßßßßß ßßßßßßß º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° If this is the first time you are running this process, PLEASE choose YES! The program will then process a query and build a list of your forums for use later. The following screen appears as the query is processing. °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°ÉÍÍÍÍÍÍÍÍÍÍ FORUMS ÍÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°º ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°º ³ Gathering Forum Names ³ º°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°º ³ Please Wait... ³ º°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° (8) When the program has gathered all the forum names for which you have messages, it will present you with the following dialog box: °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍ Forum Query Dialog ÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ( ) All º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º ³ Pick Forum ³ (ø) Todays º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º ³ALL ³ ³ Date Range ³ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º ³ABOUT ³ß ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º ³BDEVTOOL ³± Start Date º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º ³BPASCAL ³± ÛÛÛÛÛÛÛÛÛÛÛÛ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º ³CAIDEV ³± End Date º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º ³CLARION ³± ÛÛÛÛÛÛÛÛÛÛÛÛ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º ³CLIPPER ³± º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º ³CONSULT ³± º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º ³DBASE ³Ü Ok Ü Cancel Ü º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º ³ ³ ßßßßßß ßßßßßßßßßß º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° From the Scrolling forum name list you can choose a particular forum or choose the default ALL forums. Tab next and choose the ALL if you want messages irrespective of the date of the message or leave the default of TODAYS if you only want today's messages. You can also enter a date range. If you enter a date range it will be used instead of the ALL or TODAYS setting. By entering just a START date all entries on or after that date will be made available. By entering just an END date all entries to that date will be included. Entering both a START date and END date will result in all entries in that range being presented. A message will appear upon completion of the query and the "View Query Results" option can be chosen from the message menu to view your messages. The process for getting all messages by a section within a forum is similar. Again, you'll be asked whether to update your Forum and Message lists. Choose YES the first time, and choose YES anytime after you've addes messages for new Forum sections. The process of building the forum and Section databases takes a bit so please be patient. (Thats why we put in the YES NO question, so the process does not need to be done on all occasions. The following dialog screen then appears: PLEASE SEE NEXT PAGE... (9) °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Forums and Sections ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°° °°°°ºÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿º°°°° °°°°º³ Forums Sections ³º°°°° °°°°º³ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³º°°°° °°°°º³³ NAVCIS ³ ³ Addins/Training ³ ³º°°°° °°°°º³³ PCCONTAC ±³ ³ Forms/Handling Data þ³ ³º°°°° °°°°º³³ PCVENA ±³ ³ Forum Header Anncmnt ±³ ³º°°°° °°°°º³³ PCVENB ±³ ³ Forum Header Announcement ±³ ³º°°°° °°°°º³³ PCVENC ±³ ³ Generic Info ±³ ³º°°°° °°°°º³³ PCVEND þ³ ³ Networks/Interop ±³ ³º°°°° °°°°º³³ PCVENE ±³ ³ New Users/Misc ±³ ³º°°°° °°°°º³³ PDOXDOS ³ ³ PAL - Learning ³ ³º°°°° °°°°º³ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³º°°°° °°°°º³ Date Set ³º°°°° °°°°º³ ( ) ALL Dates Start Date: ÛÛÛÛÛÛÛÛÛÛÛÛ End Date: ÛÛÛÛÛÛÛÛÛÛÛÛ ³º°°°° °°°°º³ (ø) Today ³º°°°° °°°°º³ ³º°°°° °°°°º³ OK Ü Help Ü Cancel Ü ³º°°°° °°°°º³ ßßßßßßßß ßßßßßß ßßßßßßßß ³º°°°° °°°°ºÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙº°°°° °°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° The list on the left contains the names of all Forums for which you have stored messages in your CISMSG program. The right hand side containd a listing of all Forum-Section names. Simply scroll the left hand list and choose your forum. Tab to the right hand list (or use the mouse) and choose the Section. Again, you can get ALL messages stored for this section, just Today's messages, or messages in a date range. If you chose the "Query Section By Subject" option, an additional dialog box appears listing the subject available in your chosen Section for the dates you have indicated: °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Subjects ÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°º º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°º #230807-Linked MultiTable Forms º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°º #230852-# Bug º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°º #231152-# Bug º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°º #231162-UEs & COPYTOARRAY º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°º #231196-# Bug º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°º #231199-edit and print a record º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°º #231228-Group Lock w/ No Detail? º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°º #231262-GP errors º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°º #231275-# Bug º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°º º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°º OK Ü Help Ü Cancel º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°º ßßßß ßßßßßß ßßßßßß º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° Help screens, such as the one shown below, are available in dialog boxes as in the example above and in the view screen: (See Next Page) (10) °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Forums and Sections ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°° °°°°ºÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿º°°°° °°°°º³ Forums Sections ³º°°°° °°°°º³ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³º°°°° °°°°º³³ NAVCIS ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Help ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ³ ³º°°°° °°°°º³³ PCCONTAº ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º þ³ ³º°°°° °°°°º³³ PCVENA º ³ Select you Forum by scrolling through list ³ º ±³ ³º°°°° °°°°º³³ PCVENB º ³ Tab or Mouse to Sections list ³ ºt ±³ ³º°°°° °°°°º³³ PCVENC º ³ Choose Section ³ º ±³ ³º°°°° °°°°º³³ PCVEND º ³ ³ º ±³ ³º°°°° °°°°º³³ PCVENE º ³ Enter date range ³ º ±³ ³º°°°° °°°°º³³ PDOXDOSº ³ or Choose ALL or Today... ³ º ³ ³º°°°° °°°°º³ÀÄÄÄÄÄÄÄĺ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ºÄÄÄÄÄÄÙ ³º°°°° °°°°º³ Date Seº º ³º°°°° °°°°º³ ( ) ALLº Ok Ü º ³º°°°° °°°°º³ (ø) Todº ßßßßßßßß º ³º°°°° °°°°º³ ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ³º°°°° °°°°º³ OK Ü Help Cancel Ü ³º°°°° °°°°º³ ßßßßßßßß ßßßßßßßß ³º°°°° °°°°ºÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙº°°°° °°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° CATALOGS The Catalogs Menu presents options are exactly the same as the Message items. All processes work the same except the import program invokes Cap's DLS Paradox Engine utility to import CAT files. WORKSHEET The WORKSHEET menu choice presents one option called MSG COUNT. This menu choice begins a cross-tab query on your message table which results in the creation of a Quattro Pro spreadsheet with counts the number of messages in your file, by author's name. I recently tried this routine on a table with 42,000 entries. The resulting Qpro spreadsheet created was 19.8 megs. Quattro Pro was not happy about this. So use this one early in your message storing career to see the cross-tab query functions of Paradox and to sample the export features. You might also want to add code to reduce the selection set. REPORTS The REPORT menu presents the following choices: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ð Messages Catalogs WorkSheets Reports Exit °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ All Forum Messages ³°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ Last Forum Messages ³°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ Query Message Report ³°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ Catalog Report ³°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°ÉÍÍÍÍÍÍÍÍÍ CIS AÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ»°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°º ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°º ³ Moose & Squirrel Software ³ º°°°°°°°°°°°°°°°°°°°° (11) The reports menu will simply send all records in the chosen database to the screen or the printer. Again, here is a spot where presenting a dialog box to reduce the selection set would be useful. Our current box allows you to choose the printer port and report type for printed reports. °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°ÉÍÍÍÍÍÍÍ Select Printer Type and Port ÍÍÍÍÍÍÍÍ»°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ³ Print To ³ ³ Printer Type ³ ³ º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ³ (ø) Lpt1 ³ ³ (ø) Dot Matrix ³ ³ º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ³ ( ) Lpt2 ³ ³ ( ) Laser Printer ³ ³ º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ³ ( ) Lpt3 ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ³ ( ) Com1 ³ ³ º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ³ ( ) Com2 ³ Ok Ü Cancel Ü ³ º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ ßßßß ßßßßßßßß ³ º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° If you choose to send a report to the screen, the program presents the following screen: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Quit Scroll Toggel ÉÍ[ ]ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ[ ]Í» º CISMSGS FORUM MESSAGE þ º 5/16/93 REPORT ± º Start Msg................0 ± º Forum....................0 ± º Sect Number..............S0 ± º Sect Name................ABOUT CISMSG ± º Date.....................5/16/93 ± º Time.....................11:00 ± º Subject..................All about the authors of CISMSG ± º In Reply To..............0 ± º Msg Number...............0 ± º To Name & PNN............All ± º From Name & PNN..........Mark T. Houpt 70142,2720 ± º ± º MESSAGE: ± º The following individuals contributed code to this application. I'm very ± º programming, I learned from example code found in the CIS PDOXDOS libs. ± º ± º James Cap Walker: This application is really his idea. He created the Pa± º me a Paradox workshop application to view the files, allowed me to play w ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ÄÙ *Print to Screen* ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Choose Quit or press ESC to quit viewing the report. (12) APPENDIX OZCIS Should you view your messages in OZCIS prior to attempting to import the file into this program, an error will result on import. Reading the file in OZCIS places the following characters at the start of each read message: !` (See Example Below) #: 0 S0/Forum Header Announcement !` 17-May-93 07:18:56 Sb: Pass 1 Header Fr: OzCIS To: Mark T. Houpt 70142,2720 Use a text editor to open the MES files and replace the !` characters with two (2) blank spaces. Your MES file will now import correctly. A REMINDER This program is intended as a shared learning application. Should you make changes to the program, we beg you please sent the changes to us so that we can include them in future uploads to the PDOXDOS forum. TECHNICAL SUPPORT Technical support is available. But first let me tell you a story. Back when I was a Kid-Cop, I had occasion to encounter a 14 Year old who for the purposes of this document shall be called "JJ". JJ's life ambition was to be a mercenary. In training for that pursuit, JJ shot his "best friend" right between the eyes. I believe JJ when he says he didn't mean to kill. I suspect he just wanted to see how someone reacted to being shot and was "somewhat" suprised by the result. I don't know what JJ's life ambition is now. I do know he is no longer in jail. JJ provides our technical support. Call any time! STUFF Paradox is a registered trademark of Borland International, Inc. PAL is a registered trademark of Borland International, Inc. DeskTopPlus is a CopyRight 1988-92 by Kallita, Inc. All Rights Reserved WBSLIB is a registered trademark of Weston Brothers Software, Inc, PaintPal is a registered trademark of Target Software, Inc. Other brand and product names mentioned herein are trademarks or registered trademarks of their respective holders. Anybody who wants to use Moose and Squirrel is welcome to it! (13)