References, Resources and Appendixes
References:
Section	Title	Article Number	
How to Perform a Clean Boot for FoxPro	How to Perform a "Clean" Boot for FoxPro	Q95341	
	What Is a Clean Boot for Windows 3.1?	Q87290	
	What Is a Clean Boot for Windows 3.0?	Q80448	
	Troubleshooting the CONFIG.SYS and AUTOEXEC.BAT Files	Q68128	
	Create a Bootable Floppy Disk Without Running Setup	Q75419	
	Video Driver Causes GP Faults or Display Problems	Q95232	
	Windows: Using SysEdit Without a Mouse	Q63773	
	Difference Between load= and run= Statements in WIN.INI	Q69844	
	Maximum Valid Size for .INI files	Q78346	
	How to Create a New SYSTEM.INI Without Third-Party Drivers	Q85560	
	Disabling Adobe Type Manager from Windows	Q69692	
	Disabling Drafix CAD Fonts in Windows 3.0	Q82096	
	How to Disable Micrologic MoreFonts	Q84287	
	How to Disable FaceLift 2.0 in Windows 3.0, 3.0a, and 3.1	Q85624	
	New Utility to Remove Bitstream FaceLift 2.0	Q91111	
Configuring Systems for FoxPro for Windows 2.5	INF: Increasing Startup Speed of FoxPro for Windows	Q99606	
	Resolving FoxPro "Sharing Violation Reading Drive" Error	Q90418	
	Insufficient Memory or Not Enough Memory for Application	Q101808	
	Cannot Create Program Workspace	Q97628	
	How to Resolve "Too Many Files Open" Error	Q87690	
	"Sharing Buffers Exceeded"/"System Resources Exhausted"	Q96303	
	"File in Use by Another" Errors in Networked FoxPro	Q87691	
	Setting the Default Directory for Windows Applications	Q65267	
	Setting Allowing Each User to Have Personal Default Directory	Q84122	
	Startup Switches for FoxPro Version 2.5	Q95709	
	How to Specify an External Editor for Text Files	Q100429	
	How to Configure FoxPro for Maximum Performance	Q102787	
	Video Driver Causes GP Faults or Display Problems	Q95232	
	How to Troubleshoot "Please Call Technical Support" Errors	Q95249	
	"Insufficient Memory for Application's ReQuired Space"	Q101595	
	"Insufficient Memory for Application's ReQuired Space"	Q89156	
	"Exclusive Open of File Is ReQuired" Error in FoxPro	Q92346	
	Permanent Swap Files and the Disk Partition Table	Q82373	
	SCSI Controllers and Swap Files Under Windows 3.1	Q82680	
	Windows 3.1 Does Not Allow Swap File on Stacker Drive	Q83583	
	Creating and Using a Larger Permanent Swap File	Q87109	
	Using Swap Files on Networks in Windows	Q89141	
	Corrupt Swap File or Unsupported DOS Version	Q95601	
	SWAPFILE.EXE May Not Recognize Logical Drives in Windows	Q76218	
	Cannot Run Swapfile When Any Other Applications Are Running	Q67265	
	Troubleshooting GP Faults (Complete Text of Appnote)	Q95511	
Distribution Kit	Menu Flashes on Screen, Then Returns to MS-DOS Prompt	Q102929	
	Using .DBF-Style Help in FoxPro for Windows	Q101805	
	BUILD .EXE Overwrites Icon Added by ADDICON.APP	Q100433	
	MIGRATE.APP Does Not Work with Microsoft Windows 3.0	Q101804	
	Common Causes of "Feature Not Available" Error	Q94811	
	"Feature Not Available"; MODIFY/CREATE QUERY in .EXE File	Q98753	
	"Feature Not Available"; MODIFY/CREATE QUERY in .EXE File	Q99602	
	KB Articles Included with FoxPro 2.5 DK for Windows	Q99631	
	Corrected Version of SetupWizard Application Note	Q99790	
	FoxPro for Windows Distribution Kit Builds Compact .EXEs	Q99827	
	Color Boxes or Text Labels Appear as Black Boxes	Q100449	
	Changing a Dialog Title in a FoxPro for Windows .EXE File	Q100800	
	How to Add Searchable Type When Using HotSpot Editor	Q100803	
	Error Decompressing <Filename>/File Copy Operation Failed	Q101014	
	How to Create a Dynamic SELECT Statement in an .EXE File	Q101046	
	SetupWizard Error: "Compression Command Exceeds Limit"	Q101287	
	How to Change the Default Values in SETUP.APP in Dist Kit	Q101589	
	"Unable to Create Item in Program Manager Group"	Q102200	
	SETUP.APP Hangs While Running Compression Utility	Q102201	
	How to Run .EXE Without FOXW2500.ESL in Same Directory	Q102705	
	"Variable CPSRNAME Not Found" in SetupWizard	Q104260	
	SetupWizard .INF File Contains a Bad Description Line	Q104349	
	"Object File Is the Wrong Version" Error	Q93335	
	How to Change the Colors of the Help File	Q107360	
	How to Optimize the Distribution of Applications	Q107402	
	FoxPro Commands Not Documented in "Language Reference"	Q104325	
	Changing the Attributes of the Main FoxPro Screen	Q96360	
	How to Change the Mouse Pointer in FoxPro for Windows	Q101585	
	How to Create a Startup Message Screen	Q104343	
	Using FoxPro to Test Presence of Icon in a Program Group	Q104472	
	How to Determine the Shape of the Mouse Cursor	Q106661	
	Incorrect Font Appearance in Windows 3.0	Q99090	
	Windows Are in Different Positions When Executable Is Run	Q100441	
	Font Used by @ ... PROMPT Command	Q100451	
	Screen Fonts Varying in Size	Q103583	
	Common Causes of "Feature Not Available" Error	Q90957	
	Locking Error Messages in a Multiuser Environment	Q93348	
	Source Is out of Date	Q105942	
	How to Prevent "Source Is out of Date" Error Message	Q101302	
Connectivity Kit	SQL Server System Funcs Supported by the Connectivity Kit	Q104342	
	SQL Server String Funcs Supported by the Connectivity Kit	Q103142	
	SQL Server Time/Date Func Support for Connectivity Kit	Q103576	
	SQL Server Numeric Funcs Supported by Connectivity Kit	Q103578	
	Troubleshooting Connectivity Kit Errors w/ FoxPro for Windows	Q100801	
Installation and Setup	Changes to Windows During FoxPro for Windows Installation	Q97157	
	How to Install FoxPro for Windows on a Network	Q97682	
	Running FoxPro for Windows with Windows 3.0	Q99607	
	/A and /N Switches for FoxPro for Windows Network Setup	Q101001	
	"File Copy Operation Failed" While Installing FoxPro	Q101023	
 	Err Msg: API 'Create Reg Key Value' Failed	Q95671	
	Running FoxPro with Windows Versions 3.0 and 3.1	Q95672	
	FastTips for FoxPro for Windows: Installation Q&A	Q96170	
	"Could Not Write to File Named 'SETUP.INI'"	Q97054	
	Invalid Path Message During SETUP /A on Novell Network	Q98684	
	List & Sizes of Directories Installed w/ FoxPro for Windows	Q98694	
	"FOXPROW.EXE is not a Windows Executable"	Q107466	
Debugging Code	 How to Create and Use View Files	Q93351	
	SET DOHISTORY ON Slows Performance of FoxPro	Q87808	
	Troubleshooting Printing Problems in FoxPro 2.0 & 2.5	Q88666	
	New Value Stored in _CUROBJ Doesn't Display in Debug	Q101286	
	Debug Values Do Not Display in RIGHT Partition	Q101583	
	FoxDoc Generator Directives for Program Files	Q97162	
	File Extensions Used by Fox Database Products	Q86907	
	"Too Many Procedures" in FoxDoc	Q98440	
	FoxDoc ReQuires Read/Write Access to FOXPROW Directory	Q101015	
	GP Fault When Running FoxDoc on Project with .DBF Only	Q101050	
	FoxDoc Default Template Files Application Note	Q102083	
	FoxDoc Limits for FoxPro for MS-DOS & FoxPro for Windows	Q104253	
	FoxDoc Key Word file	Q108198	
	"Use Action Diagram Symbols" Unavailable in Beautify	Q95318	
	Purpose of Beautify Command on Program Menu	Q103778	
	SET HELP TO FOXHELP.HLP Command ReQuires Windows 3.1	Q95240	
Commands	Preventing Extra Page When Printing Using @ ... SAY	Q99556	
	@ ... SAY BITMAP Is Not Placed Correctly When Printed	Q101004	
	@ ... SAY BITMAP ISOMETRIC CENTER Not Working as Expected	Q103597	
	Using a Variable for a .BMP File in the Screen Builder	Q97629	
	How to Refresh Buttons with .BMP Pictures	Q98927	
	@ ... GET List Behavior Difference with Disabled Options	Q103605	
	Drive Popup of Prompt Files Popup Not in Same Font	Q95377	
	How to Move the Cursor to the End of an @ ... EDIT Field	Q103098	
	Multiple @ ... FILL Commands Appear Behind Each Other	Q104328	
	ASC() Returns Incorrect Values for Extended Characters	Q99083	
	How to Copy Memo or General Fields to New Records	Q101018	
	How to Coordinate Parent Data Window with Child Browse	Q104005	
	Determining If Browse Window Activated/Deactivated	Q104593	
	Link Type Distinction Not Recognized with DDEAdvise()	Q103589	
	How to Send Macro Commands to MS Excel Using DDEEXECUTE()	Q103087	
	DDEExecute() Parameters List in Manual Is Incorrect	Q103587	
	Asynchronous UDF on DDEExecute() Is Passed Six Parameters	Q107401	
	DDEInitiate() Gives Remote Data Not Accessible Dialog Box	Q105005	
	DDEReQuest() from MS Excel Returns Extra Characters	Q97164	
	Lang. Ref. Info for DEFINE WINDOW NONE and TITLE Is Incomplete	Q97641	
	DEFINE WINDOW GROW Clause Doesn't Place Controls on Window	Q95705	
	DEFINE WINDOW TITLE Clause Can Be Used w/ Windows Version	Q95305	
	DEFINE WINDOW IN DESKTOP Documentation Error	Q95243	
	DEFINE WINDOW IN DESKTOP Documentation Error	Q95707	
	FoxPro FONTMETRIC() Function Returns Font Attributes	Q94350	
	Using GETDIR() Function in FoxPro 2.5	Q98741	
	How to Use the GETFONT() Function in FoxPro for Windows	Q95587	
	Suppressing Window Title in MODIFY FILE or MODIFY COMMAND	Q95588	
	Changing the Attributes of the Main FoxPro Screen	Q96360	
	FoxPro Commands Not Documented in "Language Reference"	Q104325	
	REPLACE Alias.Field While Alias Not Active	Q96369	
	How to Use the SCATTER and GATHER Commands in FoxPro	Q99136	
	Use of SET BELL to Play a Waveform (.WAV) File in FoxPro	Q95317	
	Suppressing Report Output to the Screen	Q98690	
	SET EXACT Command Determines String Comparison Method	Q98673	
	"Exclusive Open of File Is ReQuired" Error in FoxPro	Q92346	
	How SET KEYCOMP Works in FoxPro for Windows	Q98703	
	Usage and Syntax for SET MARK OF Command	Q98926	
	Bypassing Automatic Record Locking with READ NOLOCK	Q95746	
	SET READBORDER Command Missing from Manual	Q96295	
	SET REPROCESS and ON ERROR Routines; "Attempting to Lock"	Q98920	
	Restoring the Default FoxUser (Resource File) Color Sets	Q93612	
	Location of Screen and Command Windows Attributes	Q95380	
	Using the Two Status Bar Styles in FoxPro	Q93585	
	SET STATUS TIMEOUT TO Displaying Message Indefinitely	Q102733	
	ON KEY LABEL with CTRL+N in Browse Window Causes Beep	Q87687	
	MRKPAD() Example Does Not Work in FoxPro for Windows	Q103276	
	SET SYSMENU ON Does Not Work During a READ Command	Q100448	
	Screen Objects Move Up When Menu Bar Is Hidden in FoxPro	Q95378	
	Default Setting for SYSMENU Is AUTOMATIC	Q102924	
	How to Place a Triangular Marker in DBF-Style Help File	Q101013	
	SET TOPIC TO Doesn't Work with Two Words in FoxPro 2.5	Q98369	
	FoxPro System Information Function	Q86908	
	How to Use WFONT() Function in FoxPro for Windows	Q95321	
	Determining If Browse Window Activated/Deactivated	Q104593	
	Purpose of Beautify Command on Program Menu	Q103778	
	Updated FOXTOOLS.WRI File for FoxPro for Windows	Q98959	
	Using _CUROBJ with Push Buttons	Q96356	
	Using Multiple Screens for Data Entry with One Read	Q96358	
	How to Create a Customized Append Screen	Q98443	
	_CUROBJ Works Improperly in WHEN Clause With Left Arrow	Q99549	
	Keep List Box from Jumping to First Entry Beg w/ 2nd Char	Q95674	
	Troubleshooting Connectivity Kit Errors w/ FoxPro for Win	Q100801	
	Using the Spelling Checker in FoxPro for Windows	Q95369	
	FoxPro Commands Not Documented in "Language Reference"	Q104325	
	Changing Colors in FoxPro for Windows	Q94345	
	Changing Font Used in Print Commands in FP for Windows	Q95698	
	How to Change the Default Windows Printer from FoxPro	Q103645	
	Encrypting a Password in FoxPro	Q99904	
	Color Table by Color Pair Information Is Missing	Q99910	
	Changing the Attributes of the Main FoxPro Screen	Q96360	
	General Purpose Thermometer Bar for FoxPro for Windows	Q98691	
	Updated FOXTOOLS.WRI File for FoxPro for Windows	Q98959	
	How to Hide the Command Window in FoxPro	Q105003	
	How to Check for Changes Made in a Database Record	Q97638	
	Unable to Resize Main FoxPro Screen in Foundation READ	Q105836	
	Using @ ... SAY Commands & Control Codes to Print in FP/W	Q99595	
	FoxPro Commands Not Documented in "Language Reference"	Q104325	
Screen Builder	FastTips for FoxPro for Windows: Screen Builder Q&A	Q96174	
	Generating Screen Code by Directly Calling GENSCRN.PRG	Q96290	
	Using Multiple Screens for Data Entry with One Read	96358	
	Location of FoxPro for Windows Screen Generator Options	Q99092	
	Transporting Guidelines to Follow When Creating Screens	Q100558	
	Screen Fonts Varying in Size	Q10358	
	Screen Fonts Varying in Size	Q103583	
	How to Coordinate Parent Data Window with Child Browse	Q104005	
	Calling Screen from Another Without Jumping a READ Level	Q104054	
	No Keyboard Shortcuts in FoxPro for Win Screen Builder	Q106489	
	Single Screen Set to Prevent "Too Many READs in Effect"	Q106696	
	Radio Buttons Handled Differently in FoxPro for Windows	Q96662	
	Radio Buttons Handled Differently in FoxPro for Windows	Q96356	
	Using a Variable for a .BMP File in the Screen Builder	Q97629	
	How to Create a Customized Append Screen	Q98443	
	How to Refresh Buttons with .BMP Pictures	Q98927	
	New FoxPro 2.5 Info on Invisible, Picture, & Push Buttons	Q99540	
	How to Combine Text and Bitmaps on Push Buttons	Q100446	
	How to Change Color of Push Buttons in FoxPro for Windows	Q106702	
	How to Create Raised or Recessed Buttons	Q107609	
	Modifying a Screen so ENTER Activates the Default Button	Q108037	
	How Pictures Work with GET Fields and Proportional Fonts	Q103580	
	How to Speed Up Display of LIST Command Under Windows	Q97645	
	How to Play Waveform (.WAV) Files in FoxPro for Windows	Q102585	
	Masking .BMP Files in FoxPro for Windows	Q94344	
	How to Display .BMP on Push Button in Its Original Colors	Q106488	
	Sample Code for Creating Multiple-Selection List Box	Q104258	
	How to Create a Screen with a User-Defined Title	Q105280	
	GENSCRN Parses PARAMETER Differently in 2.5 Than in 2.0	Q103574	
	How to Create a Startup Message Screen	Q104343	
	Using Preprocessor Directives to Identify the Platform	Q102785	
	How to Edit OLE Objects on Screen with Active READ	Q101294	

ODBC Driver Companies - 7/13/93

Company	Mktg phone	Mktg Contact	DBMS	
				
Apple	(408) 862-3385	Network PreSales Staff	DAL Servers	
Applied Information Sciences 	(301)-731-5480	Tom O'connell	Unisys Linc & Mapper (proprietary Unisys databases)	
Born Software Development Group	(621) 449-4993	Dale Holmgren	AS/400	
Bull HN	(602) 862-6409	Ted Karren		
Canaan Analytics, Inc.	(302) 984-2237	John Tarbox	Real-time data	
CCA	(617) 492 8860 x690	Joan Keminski	Model 204	
Cincom	(513) 573-3487	David A. Hines	Cincom	
Computer Associates (CA)	516-342-2258	TBD	IDMS & Datacom	
Coromandel	(718) 793-7963	Roa Kota	Integra-SQL	
DataEase	(203) 365-2308	Randy Newell	Dataease	
Datafit Limited	44 480 454 604	Tony Montgomery-Smith	DP4	
DEC	(603) 884-6123	Scott Newman	DEC Rdb	
GFS & Seimens	040 47 30 33	Kaj Jaeschke	Siemens/Nixdorf - SESAM & UDSD	
Gupta	(415) 321-9500	Ron Wolf	SQLBase	
Hewlett Packard	(408) 447-1415	Lynne Hanson	AllBase	
IBI	(212) 736-4433	Gary Goldberg	EDA/Servers	
Informix	(415) 926-6902	Bijan Farzan	Informix	
Ingres	(510) 748-2639	Barbara Skrbina	Ingres release 6 on all platforms(OS/2, NT, UNIX, VMS, MPXL - HP, INGRES Gateways)	
IQ Software	(512) 490-6684 X11	Matt Ready	multiple	
Liberty Software	(604) 682-3404	Robin Houben	Pick gateway built using ODS	
MDBS	(317) 447-1122	Jon Reid	MDBS IV	
MDI	(303) 443-2706	John Einberger	DB2	
Microrim	(206) 649 -9500	Susan Robinette	R:base	
Microsoft	(206) 882-8080	Colleen Lambert/ Peter Petesch	SQL Server, XLS, Text, xBase, Paradox, ODS, Oracle, Red, FoxBase, Btrieve	
Must Software	(203) 845-5045	John Murphy	NOMAD Gateway	
NCR/Teradata	(310) 524-5741	David Greenberg	Teradata	
Oracle	(415) 506-6403	Merrill Holt	Oracle (w/ MSFT)	
PageAhead	(604) 681-4549	Kirk Harrington	DBase III, IV, Paradox, Custom Development	
Paradigm Dev. Corp	(604) 682-3404	John Hunter	PICK	
Pioneer	(919) 859-2220	Jim Rappl	Multiple	
Progress Software	(617) 280-4965	Bill Bartow	Progress & Progress GW	
Quadbase	(408) 738-6989	Fred Lux	Quadbase/SQL	
Quark Research	(203) 666-3870	Chuck Riccardo	Custom Development	
Raima	(206) 557-0200	Bob Carlson/Chris Marine	Raima DBS Server 1.0 (1st release)	
Revelation Technologies	(203) 973-1018	Unknown	Revelation	
Rochester Software	(507) 288-5922	John Freund	AS/400	
Rocket Softawre	(508) 875-4321	Andy Younise	DRDA Gateway on NT	
Software AG	06151921338 (use 01338 for operator)	Jim Holm	Natural, ADABAS (SQL)	
Sybase	(510) 596-3097	John Donaldson	SQL Server 	
Tandem	(408)-285-6234	TBD	Tandem Non-stop SQL	
Techgnosis, Inc.	(407)997-6687	James McCarthy	Techgnosis Servers	
Vertisoft Research, inc.	(416) 321-0933	Johnathan Harley	RMS	
Visionware	44 532 788858	Nicola Richardson	Interbase, Informix, Oracle, Sybase, rdb (1993)	
WATCOM	(519) 883-6305	Terry Stepien	Watcom SQL	
White Cross Systems	044 344 300 770	Daniel F. Holle	RDA enabled High-Speed Parallel DBMS	
Xdb	(301) 317-6800	Kathy Magenheiim	Xdb	

Third Party Books
FoxPro 2.5 (No Operating System Specified)
Title	Author	Publisher	ISBN	
The Complete FoxPro 2.5 Language Reference	McClanahan, David; Owens, Ray	Sybex	 0-7821-1101-7	
Creating FoxPro Applications	Goley, George	Que Corporation	1-56529-093-3	
Debugging & Maintaining FoxPro Applications	Antonvich, Michael; Leventhal, Lance A.	Slawson Comm	0-915391-73-2	
FoxPro 2.5	Boyd; Fraser	SW Publications	0-87709-020-3	
The FoxPro 2.5 Codebook	Griver, Yair A.	Busn One Irwin	1-55623-959-9	
FoxPro 2.5 Developer's Handbook	Kalman, David	Bantam Books	0-553-37253-X	
FoxPro 2.5 Programmer's Reference	Hawkins, John; House, B.; Granor, T	Que Corporation	1-56529-210-3	
FoxPro 2.5 Programming	Pinter, Les	TAB Books	0-8306-4398-2	
FoxPro 2.5: The Professional Reference	New Riders Editors	New Riders Pub	1-56205-155-5	
FoxPro 2.x: A Developer's Guide	Winchell, Jeff-Editor	M&T Books	1-55851-288-8	
FoxPro Master Reference	Stark, Robin	TAB Books	0-8306-4486-5	
FoxPro Power Programming Guide & Accompanying Source Code Disk	Spence, Lewis	Sybex	0-7821-1216-1	
FoxPro: The Master Reference	Stark, Robin; Satonin, Shelley	TAB Books	0-8306-4400-8	
Mastering FoxPro 2.5 Special Edition	Siegel, Charles	Sybex	0-7821-1178-5	
PC Magazine Programming FoxPro 2.5	Liskin, Miriam	Ziff-Davis	1-56276-164-1	
Programmer's Guide to Developing FoxPro 2.5 Applications	Dickler, Howard	Sybex	0-7821-1217-X	
Using FoxPro 2.5: Special Edition	Slater, Lisa; Arnott, S	Que Corporation	1-56529-065-8	

FoxPro for Windows 2.5
Title	Author	Publisher	ISBN	
At Ease with Microsoft (R) FoxPro (TM) 2.5 for Windows	Werner, Ray E.; Klopfer, Susan	TAB Books	0-8306-4510-1	
FoxPro 2.5 for Windows Developer's Library	Powe, James E.; Leventhal, Lance A.-Editor	Slawson Comm	0-915391-81-3	
FoxPro 2.5 for Windows Programming Guide	Antonovich, Michael; Leventhal, Lance A.-Editor	Slawson Comm	0-915391-80-5	
FoxPro for Windows 2.5 Inside & Out	Jones, Edward	Osborne-McGraw	0-07-881898-2	
FoxPro for Windows Developer's Guide	Long, Jeb	Sams	0-672-30020-6	
FoxPro for Windows Developer's Workshop: Tools & Techniques for Rapid Application	McClanahan, Dave	Brady Compu Books	1-56686-071-7	
FoxPro for Windows: From the Ground Up	Matthews, Martin S.	Prima Pub	1-55958-305-3	
FoxPro for Windows Solutions	Pfaffenberger, Bryan	Wiley	0-471-59047-9	
Microsoft FoxPro 2.5 for Windows Step by Step	Catapult Inc. Staff	Microsoft	1-55615-540-9	
Portable FoxPro for Windows	Mullen, Robert T.	Wiley	0-471-57834-7	
Power of. . . FoxPro 2.5 for Windows	King	MIS Press	1-55828-261-0	
Running Microsoft FoxPro for Windows	Ricciardi, Sal	Microsoft	1-55615-553-0	
Understanding FoxPro 2.5 for Windows	Chou, George T.	Bantam Books	0-553-37255-6	
Using FoxPro 2.5 for Windows	Slater, Lisa C.; Arnott, Steve	Que Corporation	1-56529-002-X	

Third Party Utilities
When you try to open a database and the error message "Memo File is Missing/Invalid" appears, you can copy a valid memo file over the corrupt memo file order to access the database again.
NOTE:     The original memo field information will be lost unless the valid memo file was an exact backup of the corrupt file. All memo field backup files have an extension of .TBK.
The corrupt memo file will have an .FPT extension, such as OLD.FPT. In the following example, assume NEW.FPT is a valid memo file. To bypass the error message and access the database again, type the following command at the MS-DOS command prompt:
c:\>copy new.fpt old.fpt
The new memo file being used can be from any database that has a valid memo field associated with it. This allows the database to be opened in FoxPro again.
The CompuServe FoxForum contains a number of freeware and shareware utility programs to recover damaged memo field data files. These utilities are supported by the third-party developers that wrote the utilities, not by Microsoft. The utilities on the list below have not been tested by Microsoft. The products included here are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability.
Files Available in the FoxForum Library
Name:	FPTFIX.PRG
Title: 	Memo File Fixer - Improved version
By:	Hank Costello
Library:	LIB 5
Description:	Improved version of FPTFIX with more options. Fixes both file pointer and blocksize bytes as required. If you order the source code for this utility, you also receive a program that works with FPTFIX2 to check all FPT files and to fix damaged files.

Name:	CHKFPT.COM
Title:	Display information about FPT and help diagnose corruption
By:	Pete Olympia
Library:	LIB 5
Description:	Length damaged FoxPro memo field utility to display all information about FPT file and help diagnose memo file data corruption. Includes block size, next available block, if the link is incorrect, and the correct link. For each memo field and database record, the utility shows memo field length and whether it is picture, text, or corrupt.

Name:	MEMOPL.INF
Title:	MemoPlus short product description
By:	Pete Olympia
Library:	LIB 10
Description:	Product description of MemoPlus (described below), a set of utilities for xBase memo file handling. Supports all xBase dialects including FoxPro 2.0. Can diagnose and repair corrupt memo files automatically. Can import, export, pack memo field data in MS-DOS. You can also edit memo fields using your own text editor. Uploaded by Pete Olympia.

Name:	DTools
Title:	Diagnose and repair damaged FPT and DBF files
By:	EL Software 
Library:	LIB 10
Description:	DTools repairs FoxPro DBF and FPT files, and is the only utility that works on 64KB records. It also works while other users are on the network, and can rebuild headers from a preloaded data dictionary.

Commercial Utility Programs

MemoPlus
Contact: P. I. Olympia
Rory Data International
17 Thornburn Road
North Potomac, MD 20878
Phone:    (301) 251-0497
FAX:      (301) 258-6862

dSalvage Professional
Contact: Paul Heiser
Comtech Publishing Ltd.
P.O. Box 12340
Reno, NV 89510
Phone:    (702) 825-9000
FAX:      (702) 825-1818
Order:    (800) 456-7005