RECALL v4.0 Short Text File Written by Michael MacDonald 03/10/92 RECALL is a compiled Clipper PRG program. It is 'freeware'. No fee is expected for it's use. It's purpose is to search RoboComm's NEWxx.DBF (the database that keeps track of new (Available) files on the BBS's you call) for records that have been MARKED as deleted, and 'undelete' them. Note that when you delete a record, RoboComm only MARKS it as deleted. The information pertaining to that file is still there until the database is packed, either by choosing PACK from the exit menu, or using the '/p' command line switch. Once you do that, the information is removed from the database, and also from it's associated indices and the DBV file. RECALL, or any other program for that matter, cannot salvage the information under those circumstances. It is gone for good. RECALL does the same as highlighting a deleted file and pressing the DEL key. It is intended to be used when you have a lot of files marked deleted that you don't want to delete. For instance, if you have done a 'bulk delete' and screwed it up, or changed your mind. There is no 'bulk undelete' key in RoboComm, so the only way to keep those files is to highlight each one and press the DEL key. Until now! OK, so you may not need RECALL very often, but it comes in handy when you do. And, remember, it's free! To use RECALL, simply type 'recall' at the DOS prompt. The program will attempt to open the database that stores the available files. This file is called NEW30.DBF for version 3.0 and 3.1, and NEW40.DBF for version 4.0. If it cannot find this file, it will tell you so. If you're using a pre 3.0 version of RoboComm, RECALL will not work, but you should upgrade anyway. RECALL can reside anywhere, but you must be in the directory where you keep your RoboComm files when you invoke it. If you shell to DOS from RoboComm while viewing the 'Available' files list and use RECALL, files may still say 'DEL' next to them. This is because when returning from a 'shell', RoboComm rewrites the screen that was being displayed at the time you pressed F7. If you leave the available files list then return, RoboComm will re-read the database file and display the delete status correctly. The source code has been included for any Clipper users that wish to play with it. Michael MacDonald 4273 148th Ave NE Apt E-104 Bellevue, WA 98007