IDE integration of FoxBin2Prg in VFP
Version 1.3.4, 2024-10-22
Integration of FoxBin2Prg and git for fast snapshot like commits, and UI to work with single elements.
This is project is part of VFPX
Project manager: Lutz Scheffler
Project location: Bin2Text
The main goals of this project are:
- The main goal is to do fast git commits.
- Visual FoxPro IDE integration that works with whole projects (snapshot), not per file.
The problems this project tries to solve:
- Better IDE integration of FoxBin2Prg for VFP
- Faster processing of PJX and groups of corresponding PJXs
- git commit integration
- Processing of group of files that can not be addressed with FoxBin2PRG interface
- Processing tables bound to databases by just calling the database
- Requires: Microsoft Visual Foxpro; Version 9.0 SP2.
- Runs with VFPA, compiling the APP with VP9 SP2 is recomended.
- Requires: FoxBin2Prg, also found on VFPX. This version of Bin2Text requires version 1.21.01.
- Optional: The use of git for windows is optional.
This is the prefered method to run Bin2Text.
- Start Thor Check for Updates
- Install FoxBin2Prg
- Install Bin2Text
- Run Bin2Text Exe on every start of VFP to hook up the menu like:
lcFile = Execscript (_Screen.cThorDispatcher, "Tool Folder=")+'Components\Bin2Text\Bin2Text.app'
lcFolder = {Your local "root "folder to process from}
DO InitMenu IN (m.lcFile) WITH (m.lcFolder)
- Download or clone this repository.
- Downlod or clone FoxBin2Prg
- This repository does not ship binary sources.
- Run
CD (path_to_Bin2Text)
DO (path_to_)FOXBIN2PRG.PRG WITH JUSTPATH(FULLPATH("bin2text.pj2","")),"*",,,,,,,,,FULLPATH("Create_Project.cfg","")
- Compile to app
- Run Bin2Text.app on every start of VFP to hook up the menu like:
DO InitMenu IN LOCFILE('Bin2Text.app')
.
Full help and documentation is in docs/index.htm in the download file.
For quick run see Bin 2 Text Documentation.
See changes
See How to contribute to Bin2Text for details on how to help with this project.
Bin 2 Text Extension is tested with git for windows version 2.39.2.windows.1 (2023-02-06) 32 and 64bit.