TIP: Click on subject to list as thread! ANSI
echo: foxpro
to: ALL
from: DAVID POWELL
date: 1997-01-04 09:38:00
subject: FPLib() TOC

 
                          FOXPRO LIBRARY: JANUARY 1997                        
  
 ===========================================================================
  Group  Name        Revised      Platforms                 Author
 ===========================================================================
 Arrays              
      CKARRAY        02/10/96     ALL                       John Thornton     
       Checks each element of two arrays                                    
Conversion          
      BINUTIL        03/11/95     ALL                       William D. Bell   
            Routines for manipulation of numbers at a binary level            
        GENUPCA        08/22/95     ALL                       John Thornton   
              Generates a Random UPC-A Code and checks for dupes              
          MONEYSTR       06/10/95     ALL                       Randy W Fogg  
                Converts a numeric into a Character String for check printing 
            NUMSTR         06/12/95     ALL                       Randy W 
Fogg                  Takes a numeric as input and applies a format. Useful 
for printing        NUMWORDS       07/26/95     ALL                       
Julius P. Sotomil             Converts numbers to words format                
                          SWAP           06/26/95     ALL                     
  David Lee Powell              Swaps contents of two variables, while 
attempting to maintain TYPE   Data Entry          
      FLDSMART       02/17/96     ALL                       John Thornton     
            Puts the cursor at the beginning of a field when you use the 
mouse  Data Format         
      COMMAOUT       04/05/96     ALL                       David Lee Powell  
            Removes commas from character values in a report file and 
converts        REM_CRLF       06/14/95     ALL                       Noel 
Garces                   Removes Carriage Return/Line Feed from string        
                Data Input          
      SYS_KEY        02/10/95                               Richard Coffee    
            Allows use of system on key label assignments during INKEY()      
        WAIT4KEY       03/02/93     D/W                      Angus 
Scott-Fleming 
           Time-out option in a READ screen                                   
  Date & Time         
      ASSUME         12/28/96     D/W                       Gilles Beauregard 
            Utility to fix the "Gilles Beauregard YEAR 2000 BUG"              
        C_TIME         03/30/96     ALL                       Guillermo 
Guerra              Returns a string something like "12:51p" or "3:18a"       
                DPDOX          06/15/95     ALL                       Randall 
Bosma                 Given a date variable, returns date in various strings  
     EOM            09/10/90     ALL                       David Lee Powell   
           Calculates the end o' month for passed date                        
       FDATE          08/01/95     ALL                       Rick Walker      
             Returns formal date, such as December 7th, 1941                  
         GETADATE       09/07/84     DOS                       Daniel Biener  
               Returns date selected from pop-up calendar                     
           HOLIDAY        09/07/94     ALL                       David Lee 
Powell              Returns day of week and holiday name                      
                NDOY           04/20/95     ALL                       Randall 
Bosma                 Returns 'Julian' date                                   
                  SEC2TIME       12/09/95     ALL                      RoMan 
Mandziejewicz 
           Converts a numerical input (Number of Seconds) to a standard time  
       TIME2SEC       05/08/95     ALL                       Randy W Fogg     
             Converts a Time String (HH:MM:SS) and returns the number of 
seconds       TIMEPROG       05/23/95     ALL                       David Lee 
Powell              Logs program timings by user and program                  
                TTOS           04/16/94     D/W                       David 
Lee Powell              Converts time string into number of seconds           
                    U_WRKDAY       08/17/94     ALL                       
Thomas D. Bellmer             Another holiday routine                         
                          WHEN2NUM       05/09/95     ALL                     
  Randy W Fogg                  Takes two arguments, a DATE, and a standard 
character TIME           Encryption          
      GIVE_KEY       08/17/95     ALL                       Stephen Russell   
            Encryption Key that changes on a daily basis                      
   Error Handling      
      ARGHH          10/29/95     DOS                       David Lee Powell  
            Improved "Bug Box" for FP25Eror                                   
        FIXHEAD        08/23/93     DOS                       David Lee 
Powell              Repair .DBF file header                                   
           Event Driven        
      Q2             11/10/94     DOS                       John Stewart      
            Q2 uses READ DEACACTIVATE instead of READ VALID as the Foundation 
   File I/O            
      CCARDCHK       10/10/95     ALL                       Brian Walker      
            Tests for credit card type, expiration date and checksum          
        DELDUPES       07/01/95     WIN                       John Thornton   
              Prompts the operator for the file to look for dupes, then 
removes         DELTMP         05/12/95     ALL                       David 
Lee Powell              Removes *.TMP files left from re-booting       DIRNDX 
        03/28/96     WIN                       Ben Gevaerts                  
Read and rebuild indexes in all tables in a dir                           
FINDCDX        03/27/96     D/W                       David Lee Powell        
      Collect the index tags into a table, Tagz.dbf for retrieval in          
  GENINDEX       04/06/96     D/W                       John Thornton         
        Rebuild the Indices for Tables                                        
    ISDIR          03/21/96     D/W                       Mac Rubel           
          Check for existence of a subdirectory                               
      ISZIP          04/28/94     ALL                       David Lee Powell  
            Determines if a file is a PKZIPed file                            
        JUSTEXT        10/16/95     ALL                       John Thornton   
              Returns the extension of a file name                            
          JUSTSTEM       10/25/95     ALL                       John Thornton 
                Returns the stem of the file name                             
            LOSTCDX        03/27/96     D/W                       Jack 
Hairston                 Look for a .CDX prior to opening a .DBF.  Recreate 
the .CDX and all       MAKEDIR        12/08/95     WIN                       
Randy W Fogg                  Creates a directory structure if the 
directories are missing       POPAREA        02/02/96     ALL                 
      Randy W Fogg                  Restores environment based on what was 
pushed including record            PUSHAREA       02/02/96     ALL            
           Randy W Fogg                  Pushes the first 25 work areas (as 
defined by #define MaxArea)      RECLOCK        04/10/95     WIN              
         John Thornton                 A recoverable record lock              
                                   REMTMPF        08/29/95     DOS            
           Cy Welch                      Remove ALL Temp files not currently 
in use                                RESTTAG        07/07/94     ALL         
              David Lee Powell              Restores index tags saved with 
SaveTag()                                  SAVETAG        07/07/94     ALL    
                   David Lee Powell              Saves the current active 
index tags to a public array for retrieval       SHOWTAGS       08/03/95     
ALL                       Noel Garces                   Displays Tag Name and 
Keys of a selected DBF                              TAGCHECK       12/05/95   
  ALL                       Brian Copeland                Checks for an index 
tag and, if it does not exist, creates the tag   Finding             
      QBEGEN         02/08/96     ALL                       David Lee Powell  
            Query By Example Generator                                        
        SUPRSEEK       09/10/93     DOS                       Wayne 
Willingham              Very similar to a Quicken search routine              
               Multi-User          
      NET_TEST       12/02/94     ALL                       William Prince    
            Tests for network                                                 
   Program Control     
      ASK            09/09/92     ALL                       Geoff Bannoff     
            Early version of Message Box?                                     
        BROWKEY        08/11/95     ALL                       John Thornton   
              Solves the problem of an OKL for the ENTER key                  
          CLOSELIB       09/25/95     WIN                       John Thornton 
                Used after a call to OpenLib to remove a library              
            EXITWIN        08/05/95     WIN                       John 
Thornton                 How to exit windows                                  
                     OPENLIB        12/19/95     WIN                       
John Thornton                 Opens up Libraries in FoxPro Windows            
                          RUNMAIN        11/02/95     ALL                     
  Bill Kressbach                Automatically checks network to see if an 
updated version is              WAITKEY        09/10/91     ALL               
        David Lee Powell              Halts execution of program until the 
user presses specified key       YESNO          07/04/95     ALL              
         Noel Garces                   Displays Yes/No dialog and returns 
user selection                    Programming Widget  
      MAKETBL        04/26/96     D/W                       David Lee Powell  
            Capture existing structure for program generation                 
        PRGCOMP        06/25/93     DOS                       David Lee 
Powell              Compares .prg/.spr/.txt files                             
           Reports             
      NOBLANK        12/04/96     DOS                       Den Barnes        
            Eliminate unwanted blank lines in Reports                         
        PROFFSET       11/21/95     DOS                       Randy W Fogg    
              Changes the printer offset in report forms                      
     Screens             
      DALLAS         03/19/92     DOS                       David Lee Powell  
            Display a text skyline of Dallas        LVLRD          
09/10/93     D/W                       David Lee Powell              Monitors 
the RDLEVEL() for .SPR calls. Each .SPR adds another READ      * MSGBOX       
  12/31/94     DOS                       Renaud Mavre
           Simulate the MsgBox() (of Foxpro Windows) in DOS      MULT_POP     
  12/05/95     ALL                       Richard Coffee
           Popups with multiple selection      SHOW_IT        06/11/95     
ALL                       Stephen Russell
           List updating fields                                               
             SSAVER         10/26/95     ALL                       Ben 
Gevaerts           Simple screen saver, event driven      TAPE           
10/31/94     DOS                       David Lee Powell
           Show a scrolling message in a 1-line window       WAITMSG        
06/09/95     ALL                       David Lee Powell          Wait window 
display for printing, indexing and general     * WALLPAPR       02/12/95     
WIN                       Randy W FoggFo           Wallpaper for Windows      
                                
 Security            
      HIDEWORD       02/28/93     DOS                       Cy Welch          
            Hides keystrokes from screen (use for password entry) Echos dots  
    PASSCARD       09/10/94     DOS                       David Lee Powell    
          An animated "passcard" for password identification                  
 Strings              
      CHOOSE         08/13/92     ALL                       David Lee Powell  
            Emulates Lotus 123's @Choose()                                    
        PROPNAME       05/02/90     D/W                       Mac Rubel       
              Returns name passed with standard capitalization                
          ABC_ONLY       09/08/95     ALL                       Randall Bosma 
                Removes all non-alphabetic characters from a string           
            DROPLIST       09/14/95     ALL                       David Lee 
Powell              Removes a string from a comma delimited list              
                MLA            07/02/95     ALL                       David 
Lee Powell              For Bob Ferguson's bibliographic notes                
               System Info         
      DRVAVAIL       06/08/95     DOS                       Randy W Fogg      
            Returns a comma delimited string of all available drive letters   
        EZ_DRLST       09/01/95     ALL                       Jack Hairston   
              Return list of drives (DOS or Windows) or volumes (Mac)         
          FILEGOOD       06/08/95     DOS                       Randy W Fogg  
                Checks for the validity and existance of a file               
            INFO_SYS       01/25/95     ALL                       Randall 
Bosma                 Presents a screenful of information about the computer 
that the           MKISDISK       05/19/94     DOS                       
David Lee Powell              Create DiskIn.bin                               
                          READINI        12/31/93     WIN                     
  Renaud Mavre                  Reads a configuration file for memory 
variable assignments                READINI        12/31/93     DOS           
            Renaud Mavre                  Reads a configuration file for 
memory variable assignments                READINI        12/07/95     WIN    
                   Randy W. Fogg                 Creats and/or modifies 
memory variables based on a text file       SHOWCFIG       08/25/95     DOS   
                    Noel Garces                   Displays Contents of Config 
FP file                                       SURVEY         03/04/95     DOS 
                      Adam Summers                  Give information about 
current system                                     WRITEINI       12/31/93    
 DOS                       Renaud Mavre                  Writes a value for a 
parameter inside any .INI                            WRITEINI       12/31/93  
   WIN                       Renaud Mavre                  Writes a value for 
a parameter inside any .INI                       
===========================================================================
 OK.  Did you notice anything missing?  I did.  My cartridge (with source
 code on it) developed a problem and corrupted the files.  These were all
 that I could salvage from earlier backups.  I've noted an asterisk beside
 those that I only got a partial recovery, too.  If you have any of those 
 missing routines, please re-post them for me and I'll re-archive them to
 safer environments.  My apologies for not insuring a better backup -- I've
 repented, I assure you.
 
 Happy New Year!
 David in Dallas.
 
--- Maximus/2 3.01
---------------
* Origin: * MacSavvy OS/2 BBS * Dallas, Texas * 972-250-4479 * (1:124/1208)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.