This page is dedicated to FoxPro DOS utilities
FoxFree.plb
Library that frees the CPU while a FoxPro program waits for a keystroke.
It hooks into the Foxpro „Idle Task“, providing a completely clean solution,
no power consumption while waiting, max.power while code working.
No special setup is required. Simply add:
SET LIBRARY TO FoxFree.plb additive
into your init. code.
Everything rest is handled in PLB.
DOS resident program for those who can not add PLB library into code.
Just load it prior to your Fox program and that is it.
Rest is the same as in the PLB version.
Just place „FoxFree.com“ somewhere before the FoxPro/APP start sequence in your batch file.
Long File Names library
Library for access to LFN functionality in FoxPro DOS
Works in Windows 9x, XP, Win7, Win10, Win11 and vDosPlus
Dosbox-X has error in LFN routines, so not fully working yet. Hope soon …
Set Affinity to one core of CPU
Works in Windows 9x, XP, Win7, Win10, Win11
BetterFox.PLB library
brings syntax coloring in FoxPro „modify command“ windows
and much more.
Works on Win9x up to Win11 plus Dosbox, Dosbox-X and VDOS(LFN)
Pls. contact me if you would like the lib. It is free.
- Alt+Left/Right arrow – jump over positions history (even across more sources !) (like Visual Studio)
- F12 – search token (procedure name, variable, disk file, ….) under cursor
and, possibly, open it (screen [SCX], report [FRT], …) - Tab / Shift+TAB – block indent / unindent
- Ctrl+Del – deletes token on the right side of the cursor (not only in editors, but even in GETs, …)
- Ctrl+Backspace – enhanced
- Ctrl+C/V – if there is no block, it creates it from token under cursor
- Ctrl+Shift+Del – delete actual line
- Ctrl+Tab – switches between MODIFY COMMAND windows only (Ctrl+F2 remains for Command wind.)
- Ctrl+Shift+Up/Down arrow – moves current line (or block) up/down in code
- Ctrl+F – automatically copies token under cursor, or block, into Find field
- Ctrl+Up/Down arrow – scrolls source code without move cursor
- Trace window – variable preview simply by mouse hover (like in VFP, but smarter)
- right-clicking a token in the Trace window adds it to the line in the DEBUG window
- highlights tokens from blok on whole screen (looking for variable „xyz“, …)

(c) Tomas Chvatal, tchvatal (at) fordiag.cz



