Update, Thor1
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -2,6 +2,8 @@
|
|||||||
#exclude general
|
#exclude general
|
||||||
*.bak
|
*.bak
|
||||||
*.tmp
|
*.tmp
|
||||||
|
*.prj
|
||||||
|
*.pui
|
||||||
*.orig
|
*.orig
|
||||||
/*.dbf
|
/*.dbf
|
||||||
/*.CDX
|
/*.CDX
|
||||||
|
|||||||
@@ -32,8 +32,11 @@ _**Note:** you can click on the version number for downloading this version from
|
|||||||
|
|
||||||
| Rel.Date | Developer | Version | Details |
|
| Rel.Date | Developer | Version | Details |
|
||||||
| - | - | - | - |
|
| - | - | - | - |
|
||||||
| 2021/03/05 | LScheffler | [v1.19.57]() | **Bug Fix**: RedirectClassType = 2, UseClassPerFile = 2 failed |
|
| 2021/03/05 | LScheffler | [v1.19.59]() | **Feature**: Added option to create config file template based on current values of a directory |
|
||||||
| 2021/xx/xx | LScheffler | [v1.19.5x]() | **Doc**: Improved, Better description of ClassPerFileCheck. |
|
| 2021/03/05 | LScheffler | [v1.19.59]() | **Bug Fix**: RedirectClassType = 2, Path was set wrong |
|
||||||
|
| 2021/03/05 | LScheffler | [v1.19.59]() | **Bug Fix**: RedirectClassType = 2, UseClassPerFile = 2 failed |
|
||||||
|
| 2021/xx/xx | LScheffler | [v1.19.59]() | **Doc**: Improved, Better description of ClassPerFileCheck. |
|
||||||
|
|
||||||
| 2021/03/04 | Doug Hennig | [v1.19.58]() | Added support for writing to a different folder than the source code using a new tcOutputFolder parameter |
|
| 2021/03/04 | Doug Hennig | [v1.19.58]() | Added support for writing to a different folder than the source code using a new tcOutputFolder parameter |
|
||||||
| | | | Added a configuration item: HomeDir, which determines if HomeDir is saved in PJ2 files (the default is 1 for Yes) |
|
| | | | Added a configuration item: HomeDir, which determines if HomeDir is saved in PJ2 files (the default is 1 for Yes) |
|
||||||
| 2021/03/05 | LScheffler | [v1.19.57]() | **Bug Fix**: RedirectClassType = 2 mixed up PATH |
|
| 2021/03/05 | LScheffler | [v1.19.57]() | **Bug Fix**: RedirectClassType = 2 mixed up PATH |
|
||||||
|
|||||||
@@ -67,7 +67,14 @@ and this require that generated text files can be manipulated manually or automa
|
|||||||
No problem, just convert the .pjm to .pjx/.pjt sending to FoxBin2Prg, and it generates the real project again.
|
No problem, just convert the .pjm to .pjx/.pjt sending to FoxBin2Prg, and it generates the real project again.
|
||||||
|
|
||||||
## Configuration file
|
## Configuration file
|
||||||
It is possible to create a template with all options and comments via `FoxBin2Prg.EXE -c cOutputFile`. See [command line](./FoxBin2Prg_Run.md).
|
It is possible to create a template or a config with all options and comments via
|
||||||
|
```
|
||||||
|
DO FOXBIN2PRG.PRG WITH "-c","template.cfg" ==> Generates a template for FoxBin2Prg.cfg config file with newest settings
|
||||||
|
DO FOXBIN2PRG.PRG WITH "-C","config.cfg" ==> Generates a config file like FoxBin2Prg.cfg with recent settings of path of second parameter
|
||||||
|
```
|
||||||
|
See [command line](./FoxBin2Prg_Run.md#usage-2).
|
||||||
|
The config file is used to move local setting to a different comupter or for changes while branching.
|
||||||
|
|
||||||
The options in the template (or in the config that ships with FoxBin2Prg) are commented out.
|
The options in the template (or in the config that ships with FoxBin2Prg) are commented out.
|
||||||
To activate an option remove the asterix and set appropriate value.
|
To activate an option remove the asterix and set appropriate value.
|
||||||
These are the FoxBin2Prg.cfg configuration file settings and their meaning:
|
These are the FoxBin2Prg.cfg configuration file settings and their meaning:
|
||||||
@@ -123,15 +130,19 @@ These are the FoxBin2Prg.cfg configuration file settings and their meaning:
|
|||||||
| [ClassPerFileCheck](#classperfilecheck) | _0_, 1 | 0=Don't check file.class.vc2 inclusion,<br/>1=Check file.class.vc2 inclusion<br/>Only used if import file is in file[.baseclass].class.tx2 syntax.<br/>Ignored for RedirectClassType: 2 |
|
| [ClassPerFileCheck](#classperfilecheck) | _0_, 1 | 0=Don't check file.class.vc2 inclusion,<br/>1=Check file.class.vc2 inclusion<br/>Only used if import file is in file[.baseclass].class.tx2 syntax.<br/>Ignored for RedirectClassType: 2 |
|
||||||
| ClearDBFLastUpdate | 0, _1_ | 0=Keep DBF LastUpdate, 1=Clear DBF LastUpdate. Useful for Diff, minimizes differences. |
|
| ClearDBFLastUpdate | 0, _1_ | 0=Keep DBF LastUpdate, 1=Clear DBF LastUpdate. Useful for Diff, minimizes differences. |
|
||||||
| Language | _(auto)_, EN, FR, ES, DE | Language of templates, shown messages and LOGs. EN=English, FR=French, ES=Español, DE=German, Not defined = AUTOMATIC (using VERSION(3)) ||
|
| Language | _(auto)_, EN, FR, ES, DE | Language of templates, shown messages and LOGs. EN=English, FR=French, ES=Español, DE=German, Not defined = AUTOMATIC (using VERSION(3)) ||
|
||||||
| HomeDir | 0, _1_ | 0 = don't save HomeDir in PJ2, 1 = save HomeDir in PJ2. Setting this to 0 prevents the PJ2 file from changing just because two developers have the project in different folders |
|
| HomeDir | 0, _1_ | 0=don't save HomeDir in PJ2,<br/>1=save HomeDir in PJ2.<br/>Setting this to 0 prevents the PJ2 file from changing just because two developers have the project in different folders |
|
||||||
|
|
||||||
### Note
|
### Note
|
||||||
The options will be read outside in, top to down. See [Multi-config](#multi-config)
|
The options will be read outside in, top to down. See [Multi-config](#multi-config)
|
||||||
|
|
||||||
## Configuration file per table
|
## Configuration file per table
|
||||||
Those configuration files are valid for a single table only. The idea is to have special settings for single tables.
|
Those configuration files are valid for a single table only. The idea is to have special settings for single tables.
|
||||||
It is possible to create a template with all options and comments via `FoxBin2Prg.EXE -t cOutputFile`.
|
It is possible to create a template with all options and comments via
|
||||||
See [command line](./FoxBin2Prg_Run.md#usage-1).
|
```
|
||||||
|
DO FOXBIN2PRG.PRG WITH "-t","template.dbf.cfg" ==> Generates a template for table.dbf.cfg per table config file with newest settings
|
||||||
|
```
|
||||||
|
|
||||||
|
See [command line](./FoxBin2Prg_Run.md#usage-2).
|
||||||
The options in the template (or in the config that ships with FoxBin2Prg) are commented out.
|
The options in the template (or in the config that ships with FoxBin2Prg) are commented out.
|
||||||
To activate an option remove the asterix and set appropriate value.
|
To activate an option remove the asterix and set appropriate value.
|
||||||
These are the Table.dbf.cfg configuration file settings and their meaning:
|
These are the Table.dbf.cfg configuration file settings and their meaning:
|
||||||
|
|||||||
@@ -69,15 +69,6 @@ just select and process each one independently, in parallel if you like, but in
|
|||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
### Usage 1
|
### Usage 1
|
||||||
`FoxBin2Prg.EXE [-c cOutputFile] [-t cOutputFile]`
|
|
||||||
|
|
||||||
| Parameter | Description |
|
|
||||||
| ----- | ----- |
|
|
||||||
| none | Call Info screen |
|
|
||||||
| -c | creates a template config-file _cOutputFile_ ( like FOXBIN2PRG.CFG ) |
|
|
||||||
| -t | creates a template table-config-file _cOutputFile_ ( like _TableName_.dbf.cfg ) |
|
|
||||||
|
|
||||||
### Usage 2
|
|
||||||
`FoxBin2Prg.EXE cInputFile [,cType [,cTextName [,lGenText [,cDontShowErrors [,cDebug [,cDontShowProgress [,cOriginalFileName [,cRecompile [,cNoTimestamps [,cCFG_File] ] ] ] ] ] ] ] ] ] ]`
|
`FoxBin2Prg.EXE cInputFile [,cType [,cTextName [,lGenText [,cDontShowErrors [,cDebug [,cDontShowProgress [,cOriginalFileName [,cRecompile [,cNoTimestamps [,cCFG_File] ] ] ] ] ] ] ] ] ] ]`
|
||||||
|
|
||||||
| Parameter | Value (_Default_) | Description |
|
| Parameter | Value (_Default_) | Description |
|
||||||
@@ -114,6 +105,16 @@ This is useful when used as EXE dealing with Windows shortcuts,
|
|||||||
on which fixed parameters must be in the shortcut.
|
on which fixed parameters must be in the shortcut.
|
||||||
The filename is an external variable parameter received when SendingTo FoxBin2Prg with right-click on File Manager.
|
The filename is an external variable parameter received when SendingTo FoxBin2Prg with right-click on File Manager.
|
||||||
|
|
||||||
|
### Usage 2
|
||||||
|
`FoxBin2Prg.EXE [-c cOutputFile] [-C cOutputFile] [-t cOutputFile]`
|
||||||
|
|
||||||
|
| Parameter | Description |
|
||||||
|
| ----- | ----- |
|
||||||
|
| none | Call Info screen |
|
||||||
|
| -c | creates a template config-file _cOutputFile_ ( like FOXBIN2PRG.CFG ) |
|
||||||
|
| -C | creates a config-file _cOutputFile_ ( like FOXBIN2PRG.CFG ) with the recent options used on the path of cOutputFile |
|
||||||
|
| -t | creates a template table-config-file _cOutputFile_ ( like _TableName_.dbf.cfg ) |
|
||||||
|
|
||||||
## Return values
|
## Return values
|
||||||
Return value via _ErrorLevel_ is 0=OK, 1=Error.
|
Return value via _ErrorLevel_ is 0=OK, 1=Error.
|
||||||
|
|
||||||
|
|||||||
24
README.md
24
README.md
@@ -12,7 +12,6 @@ It's main purpose it's to fix some bugs and add some new functions. It looks lik
|
|||||||
I do not maintain the spanish documentation - it would fade. So just check Fernados repo for this information.
|
I do not maintain the spanish documentation - it would fade. So just check Fernados repo for this information.
|
||||||
A quick run is [introduced](#use-foxbin2prg), more [complex](./Documentacion/github/FoxBin2prg_Run.md#usage-1), and a large [documentation](./Documentacion/github/FoxBin2prg.md) exists too.
|
A quick run is [introduced](#use-foxbin2prg), more [complex](./Documentacion/github/FoxBin2prg_Run.md#usage-1), and a large [documentation](./Documentacion/github/FoxBin2prg.md) exists too.
|
||||||
Remember yourself to compile the exe first.
|
Remember yourself to compile the exe first.
|
||||||
For a quick few of the changes made by the fork, see [Changes by the fork](#changes-by-the-fork).
|
|
||||||
|
|
||||||
---
|
---
|
||||||
---
|
---
|
||||||
@@ -115,9 +114,7 @@ This program is Open Source and "libre", and I don't make any guaranties that it
|
|||||||
I will try to fix bugs if my obligations let me do it.
|
I will try to fix bugs if my obligations let me do it.
|
||||||
|
|
||||||
## Project info and updates:
|
## Project info and updates:
|
||||||
|
|
||||||
Fernando D. Bozzo's repository at Github: https://github.com/fdbozzo/foxbin2prg
|
Fernando D. Bozzo's repository at Github: https://github.com/fdbozzo/foxbin2prg
|
||||||
Lutz Scheffler's repository at Github: https://github.com/lscheffler/foxbin2prg
|
|
||||||
|
|
||||||
## LICENCE:
|
## LICENCE:
|
||||||
This work is licensed under the Creative Commons Attribution 4.0 International License.
|
This work is licensed under the Creative Commons Attribution 4.0 International License.
|
||||||
@@ -125,11 +122,26 @@ To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0
|
|||||||
|
|
||||||
---
|
---
|
||||||
---
|
---
|
||||||
|
## Changes
|
||||||
|
See [Changes](./Documentacion/github/FoxBin2prg_Changes.md)
|
||||||
|
* Bug fixes
|
||||||
|
* New option -C
|
||||||
|
To create config file (working settings) with all values set for a folder.
|
||||||
|
Intended for storing the settings with the project.
|
||||||
|
|
||||||
|
```
|
||||||
|
DO FOXBIN2PRG.PRG WITH "-C","template.cfg" ==> Generates a file like FoxBin2Prg.cfg config file with recent settings
|
||||||
|
```
|
||||||
|
|
||||||
|
## Changes in 1.19.59
|
||||||
|
* Added support for writing to a different folder than the source code using a new tcOutputFolder parameter
|
||||||
|
* Added a configuration item: HomeDir, which determines if HomeDir is saved in PJ2 files (the default is 1 for Yes)
|
||||||
|
|
||||||
## Changes in 1.19.58
|
## Changes in 1.19.58
|
||||||
* Added support for writing to a different folder than the source code using a new tcOutputFolder parameter
|
* Added support for writing to a different folder than the source code using a new tcOutputFolder parameter
|
||||||
* Added a configuration item: HomeDir, which determines if HomeDir is saved in PJ2 files (the default is 1 for Yes)
|
* Added a configuration item: HomeDir, which determines if HomeDir is saved in PJ2 files (the default is 1 for Yes)
|
||||||
|
|
||||||
## Changes by this fork (1.19.55)
|
## Changes pre 1.19.58
|
||||||
To get the new settings in config file, use the new create-a-template function:
|
To get the new settings in config file, use the new create-a-template function:
|
||||||
|
|
||||||
```
|
```
|
||||||
@@ -164,8 +176,6 @@ old commits / versions would have the old config.
|
|||||||
So the settings would fit the data and FoxBin2Prg could generate according to it.
|
So the settings would fit the data and FoxBin2Prg could generate according to it.
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
Fixes only are in the fork branch of this repo.
|
|
||||||
|
|
||||||
| Details |
|
| Details |
|
||||||
| - |
|
| - |
|
||||||
| Added MEM and FKY options to config template and internal documentation |
|
| Added MEM and FKY options to config template and internal documentation |
|
||||||
@@ -207,4 +217,4 @@ This folder containes the files necessary to run FoxBin2Prg.prg or to create the
|
|||||||
For usage see [documentation](./Documentacion/github/FoxBin2prg.md)
|
For usage see [documentation](./Documentacion/github/FoxBin2prg.md)
|
||||||
|
|
||||||
----
|
----
|
||||||
Last changed: _2021/03/05_ 
|
Last changed: _2021/03/08_ 
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
lparameters toUpdateObject
|
lparameters toUpdateObject
|
||||||
local ldDate
|
local ldDate
|
||||||
ldDate = date()
|
ldDate = date()
|
||||||
toUpdateObject.AvailableVersion = 'FoxBin2Prg-1.19.58' + ;
|
toUpdateObject.AvailableVersion = 'FoxBin2Prg-1.19.59' + ;
|
||||||
'-update-' + dtoc(ldDate, 1)
|
'-update-' + dtoc(ldDate, 1)
|
||||||
return toUpdateObject
|
return toUpdateObject
|
||||||
|
|
||||||
@@ -14,7 +14,7 @@ Developed by Fernando D. Bozzo - GitHub: https://github.com/fdbozzo/foxbin2prg
|
|||||||
|
|
||||||
FoxBin2Prg is a 2-way conversor for Visual FoxPro 9 binary files intended to be used with SCM tools (Diff and Merge operations) or just for backup
|
FoxBin2Prg is a 2-way conversor for Visual FoxPro 9 binary files intended to be used with SCM tools (Diff and Merge operations) or just for backup
|
||||||
|
|
||||||
Supported formats are: PJX, PJM, SCX, VCX, FRX, LBX, MNX, DBC, DBF
|
Supported formats are: PJX, PJM, SCX, VCX, FRX, LBX, MNX, DBC, DBF, MRM, FKY
|
||||||
|
|
||||||
Demo video using FoxBin2Prg with PlasticSCM: http://youtu.be/sE4wQ50Itqg
|
Demo video using FoxBin2Prg with PlasticSCM: http://youtu.be/sE4wQ50Itqg
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
appName = FoxBin2Prg
|
appName = FoxBin2Prg
|
||||||
appID = FoxBin2Prg
|
appID = FoxBin2Prg
|
||||||
majorVersion = 1.19.58
|
majorVersion = 1.19.59
|
||||||
excludeFiles = *.bak,*.bat,*.fxp,*.tbk,*.tmp,*.dat,*.log,*.cvp,README.md,.gitignore,*.zip*,*.7z*,*- copia.*,*.private.*,test_*.*,xx*.*,*.lnk,vfp_init.*,tmp*.*,*.err, *.conflict.*, *.private.*
|
excludeFiles = *.bak,*.bat,*.fxp,*.tbk,*.tmp,*.dat,*.log,*.cvp,README.md,.gitignore,*.zip*,*.7z*,*- copia.*,*.private.*,test_*.*,xx*.*,*.lnk,vfp_init.*,tmp*.*,*.err, *.conflict.*, *.private.*
|
||||||
excludeFolders = *.plastic*,*ThorUpdater*,*Documentacion*,*foxunit*,*foxunit_*,*pruebas varias*,*versiones*,*datos_test*
|
excludeFolders = *.plastic*,*ThorUpdater*,*Documentacion*,*foxunit*,*foxunit_*,*pruebas varias*,*versiones*,*datos_test*
|
||||||
|
|||||||
BIN
foxbin2prg.exe
BIN
foxbin2prg.exe
Binary file not shown.
BIN
foxbin2prg.pjt
BIN
foxbin2prg.pjt
Binary file not shown.
BIN
foxbin2prg.pjx
BIN
foxbin2prg.pjx
Binary file not shown.
179
foxbin2prg.prg
179
foxbin2prg.prg
@@ -249,9 +249,10 @@
|
|||||||
* 05/03/2021 LScheffler v1.19.57 Bug Fix: For RedirectClassType = 2, Path was set wrong
|
* 05/03/2021 LScheffler v1.19.57 Bug Fix: For RedirectClassType = 2, Path was set wrong
|
||||||
* 2021-03-04 DH v1.19.58 Enhancement: added support for writing to a different folder than the source code (Doug Hennig)
|
* 2021-03-04 DH v1.19.58 Enhancement: added support for writing to a different folder than the source code (Doug Hennig)
|
||||||
* 2021-03-04 DH v1.19.58 Enhancement: added configuration item: HomeDir, which determines if HomeDir is saved in PJ2 files (Doug Hennig)
|
* 2021-03-04 DH v1.19.58 Enhancement: added configuration item: HomeDir, which determines if HomeDir is saved in PJ2 files (Doug Hennig)
|
||||||
* xx/03/2021 LScheffler v1.19.5x Bug Fix: For RedirectClassType = 2, Path was set wrong
|
* 08/03/2021 LScheffler v1.19.59 Bug Fix: For RedirectClassType = 2, Path was set wrong
|
||||||
* xx/03/2021 LScheffler v1.19.5x Doc: Improved, Better description of ClassPerFileCheck.
|
* 08/03/2021 LScheffler v1.19.59 Doc: Improved, Better description of ClassPerFileCheck.
|
||||||
* xx/03/2021 LScheffler v1.19.5x Bug Fix: RedirectClassType = 2, UseClassPerFile = 2 failed.
|
* 08/03/2021 LScheffler v1.19.59 Bug Fix: RedirectClassType = 2, UseClassPerFile = 2 failed.
|
||||||
|
* 08/03/2021 LScheffler v1.19.59 Enhancement: Added option to create config file template based on current values of a directory
|
||||||
* </HISTORIAL DE CAMBIOS Y NOTAS IMPORTANTES>
|
* </HISTORIAL DE CAMBIOS Y NOTAS IMPORTANTES>
|
||||||
*
|
*
|
||||||
*---------------------------------------------------------------------------------------------------
|
*---------------------------------------------------------------------------------------------------
|
||||||
@@ -384,6 +385,19 @@
|
|||||||
* 19/07/2019 Dan Lauer Reporte Bug v1.19.51: Manejo de AutoIncrement incompatible con Project Explorer (Arreglado en v1.19.49.6, con solución de Doug Hennnig)
|
* 19/07/2019 Dan Lauer Reporte Bug v1.19.51: Manejo de AutoIncrement incompatible con Project Explorer (Arreglado en v1.19.49.6, con solución de Doug Hennnig)
|
||||||
* 13/11/2019 Eric Selje Reporte Bug v1.19.51: Incompatible with VFPA (#36) (Se arregla en v1.19.51.6)
|
* 13/11/2019 Eric Selje Reporte Bug v1.19.51: Incompatible with VFPA (#36) (Se arregla en v1.19.51.6)
|
||||||
* 31/03/2020 Ryan Harris Reporte Bug v1.19.51: Si alguno de los archivos-por-clase no tiene CR_LF al final, al ensamblar la clase se pueden superponer instrucciones de forma inválida (Se arregla en v1.19.51.6)
|
* 31/03/2020 Ryan Harris Reporte Bug v1.19.51: Si alguno de los archivos-por-clase no tiene CR_LF al final, al ensamblar la clase se pueden superponer instrucciones de forma inválida (Se arregla en v1.19.51.6)
|
||||||
|
* 01/04/2020 FDBOZZO Bug report v1.19.51 No se respetan las propiedades de VCX/SCX con nombre "note" (Tracy Pearson)
|
||||||
|
* 14/02/2021 Lutz Scheffler Bug report v1.19.51 conversion dbf -> prg, error if only test mode (toFoxBin2Prg.l_ProcessFiles is false)
|
||||||
|
* 14/02/2021 Lutz Scheffler Bug report v1.19.51 conversion prg -> dbf, fields with .NULL. value are incorectly recreated
|
||||||
|
* 15/02/2021 Lutz Scheffler Bug report v1.19.52 processing directory, flush log file after loop instead of file
|
||||||
|
* 16/02/2021 Lutz Scheffler Bug report v1.19.52 conversion prg -> vcx, files per class could create one class multiple times
|
||||||
|
* 03/03/2021 Lutz Scheffler Bug report v1.19.53 DBF_Conversion_Condition, problem with macro expansion
|
||||||
|
* 04/03/2021 Lutz Scheffler Bug report v1.19.55 Inputfile in form classlib.class.vc2 AND RedirectClassType = 1 and Execute param tcRecompile = 1
|
||||||
|
* generates classlib.class.vcx and tries to recompile classlib.vcx
|
||||||
|
* fails silent if classlib.vcx exists (compiles wrong lib), with message if not.
|
||||||
|
* 05/03/2021 Lutz Scheffler Bug report v1.19.56 For RedirectClassType = 2, Path was set wrong
|
||||||
|
* xx/03/2021 Lutz Scheffler Bug report v1.19.57 For RedirectClassType = 2, Path was set wrong
|
||||||
|
* xx/03/2021 Lutz Scheffler Bug report v1.19.57 RedirectClassType = 2, UseClassPerFile = 2 failed.
|
||||||
|
|
||||||
* </TESTEO Y REPORTE DE BUGS (AGRADECIMIENTOS)>
|
* </TESTEO Y REPORTE DE BUGS (AGRADECIMIENTOS)>
|
||||||
*
|
*
|
||||||
*---------------------------------------------------------------------------------------------------
|
*---------------------------------------------------------------------------------------------------
|
||||||
@@ -393,6 +407,8 @@
|
|||||||
* _memberdata Se separan las definiciones en lineas para evitar una sola muy larga
|
* _memberdata Se separan las definiciones en lineas para evitar una sola muy larga
|
||||||
*
|
*
|
||||||
*---------------------------------------------------------------------------------------------------
|
*---------------------------------------------------------------------------------------------------
|
||||||
|
*** LScheffler 2021-03-08: added optional set of parameters, config file
|
||||||
|
* Usage 1
|
||||||
* PARÁMETROS: (v=Pasar por valor | @=Pasar por referencia) (!=Obligatorio | ?=Opcional) (IN/OUT)
|
* PARÁMETROS: (v=Pasar por valor | @=Pasar por referencia) (!=Obligatorio | ?=Opcional) (IN/OUT)
|
||||||
* tc_InputFile (v! IN ) Nombre completo (fullpath) del archivo a convertir o nombre del directorio a procesar
|
* tc_InputFile (v! IN ) Nombre completo (fullpath) del archivo a convertir o nombre del directorio a procesar
|
||||||
* - En modo compatibilidad con Visual SourceSafe, se usa para preguntar el tipo de soporte de conversión para el tipo de archivo indicado
|
* - En modo compatibilidad con Visual SourceSafe, se usa para preguntar el tipo de soporte de conversión para el tipo de archivo indicado
|
||||||
@@ -424,6 +440,16 @@
|
|||||||
* Ej: DO FOXBIN2PRG.PRG WITH "C:\DESA\INTEGRACION\LIBRERIA.VCX"
|
* Ej: DO FOXBIN2PRG.PRG WITH "C:\DESA\INTEGRACION\LIBRERIA.VCX"
|
||||||
*---------------------------------------------------------------------------------------------------
|
*---------------------------------------------------------------------------------------------------
|
||||||
*** DH 2021-03-04: added tcOutputFolder parameter
|
*** DH 2021-03-04: added tcOutputFolder parameter
|
||||||
|
*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
*** LScheffler 2021-03-08: added optional set of parameters, config file
|
||||||
|
* Usage 2
|
||||||
|
* PARAMETERS: (v=Pasar por valor | @=Pasar por referencia) (!=Obligatorio | ?=Opcional) (IN/OUT)
|
||||||
|
* tc_InputFile (c! IN ) Modus (case sensitive)
|
||||||
|
* -c Create config template "tcType" with default values
|
||||||
|
* -C Create config "tcType" with values of directory named by outputfile
|
||||||
|
* -t Create config template "tcType" for config-per-table file
|
||||||
|
* tcType (v! IN ) file to create
|
||||||
|
*---------------------------------------------------------------------------------------------------
|
||||||
Lparameters tc_InputFile, tcType, tcTextName, tlGenText, tcDontShowErrors, tcDebug, tcDontShowProgress, tcOriginalFileName ;
|
Lparameters tc_InputFile, tcType, tcTextName, tlGenText, tcDontShowErrors, tcDebug, tcDontShowProgress, tcOriginalFileName ;
|
||||||
, tcRecompile, tcNoTimestamps, tcCFG_File, tcOutputFolder
|
, tcRecompile, tcNoTimestamps, tcCFG_File, tcOutputFolder
|
||||||
|
|
||||||
@@ -656,12 +682,18 @@ If Atc('-BIN2PRG','-'+tc_InputFile) > 0 Or Atc('-PRG2BIN','-'+tc_InputFile) > 0
|
|||||||
OR Atc('-SHOWMSG','-'+tc_InputFile) > 0 Or Atc('-INTERACTIVE','-'+tc_InputFile) > 0 ;
|
OR Atc('-SHOWMSG','-'+tc_InputFile) > 0 Or Atc('-INTERACTIVE','-'+tc_InputFile) > 0 ;
|
||||||
OR Atc('-SIMERR_I0','-'+tc_InputFile) > 0 Or Atc('-SIMERR_I1','-'+tc_InputFile) > 0 ;
|
OR Atc('-SIMERR_I0','-'+tc_InputFile) > 0 Or Atc('-SIMERR_I1','-'+tc_InputFile) > 0 ;
|
||||||
OR Atc('-SIMERR_O1','-'+tc_InputFile) > 0;
|
OR Atc('-SIMERR_O1','-'+tc_InputFile) > 0;
|
||||||
OR UPPER(tc_InputFile)=='-C' OR UPPER(tc_InputFile)=='-T' Then
|
OR UPPER(tc_InputFile)=='-C' OR tc_InputFile=='-t' Then
|
||||||
pcParamX = tc_InputFile
|
pcParamX = tc_InputFile
|
||||||
tc_InputFile = tcType
|
tc_InputFile = tcType
|
||||||
tcType = pcParamX
|
tcType = pcParamX
|
||||||
Release pcParamX
|
Release pcParamX
|
||||||
Endif
|
Endif
|
||||||
|
|
||||||
|
* only 2 paras for -cCt
|
||||||
|
If Pcount()#2 And ( Upper(tcType)=='-C' Or tcType=='-t' ) Then
|
||||||
|
tc_InputFile = ""
|
||||||
|
tcType = ""
|
||||||
|
Endif &&PCOUNT()#2 AND ( UPPER(tcType)=='-C' OR tcType=='-t' )
|
||||||
*!* /Changed by: Lutz Scheffler 15.2.2021
|
*!* /Changed by: Lutz Scheffler 15.2.2021
|
||||||
|
|
||||||
Try
|
Try
|
||||||
@@ -862,7 +894,7 @@ Define Class c_foxbin2prg As Session
|
|||||||
Protected n_CFG_Actual, l_Main_CFG_Loaded, o_Configuration, l_CFG_CachedAccess
|
Protected n_CFG_Actual, l_Main_CFG_Loaded, o_Configuration, l_CFG_CachedAccess
|
||||||
*--
|
*--
|
||||||
n_FB2PRG_Version = 1.19
|
n_FB2PRG_Version = 1.19
|
||||||
c_FB2PRG_Version_Real = '1.19.58'
|
c_FB2PRG_Version_Real = '1.19.59'
|
||||||
*--
|
*--
|
||||||
c_Language = '' && EN, FR, ES, DE
|
c_Language = '' && EN, FR, ES, DE
|
||||||
c_Language_In = '(auto)'
|
c_Language_In = '(auto)'
|
||||||
@@ -3305,6 +3337,7 @@ Define Class c_foxbin2prg As Session
|
|||||||
.writeLog( )
|
.writeLog( )
|
||||||
|
|
||||||
*-- ARCHIVO DE CONFIGURACIÓN PRINCIPAL
|
*-- ARCHIVO DE CONFIGURACIÓN PRINCIPAL
|
||||||
|
|
||||||
.evaluateConfiguration( @tcDontShowProgress, @tcDontShowErrors, @tcNoTimestamps, @tcDebug, @tcRecompile, @tcBackupLevels ;
|
.evaluateConfiguration( @tcDontShowProgress, @tcDontShowErrors, @tcNoTimestamps, @tcDebug, @tcRecompile, @tcBackupLevels ;
|
||||||
, @tcClearUniqueID, @tcOptimizeByFilestamp, @tc_InputFile, @lcInputFile_Type )
|
, @tcClearUniqueID, @tcOptimizeByFilestamp, @tc_InputFile, @lcInputFile_Type )
|
||||||
|
|
||||||
@@ -6623,15 +6656,15 @@ Define Class frm_main As Form
|
|||||||
Closable = .T.
|
Closable = .T.
|
||||||
ControlBox = .T.
|
ControlBox = .T.
|
||||||
DoCreate = .T.
|
DoCreate = .T.
|
||||||
Height = 380
|
Height = 800
|
||||||
KeyPreview = .T.
|
KeyPreview = .T.
|
||||||
MaxButton = .T.
|
MaxButton = .T.
|
||||||
MinButton = .F.
|
MinButton = .F.
|
||||||
MinHeight = 380
|
MinHeight = 800
|
||||||
MinWidth = 756
|
MinWidth = 1024
|
||||||
Name = "FRM_MAIN"
|
Name = "FRM_MAIN"
|
||||||
ShowWindow = 2
|
ShowWindow = 2
|
||||||
Width = 756
|
Width = 1024
|
||||||
|
|
||||||
Add Object 'edt_Help' As EditBox With ;
|
Add Object 'edt_Help' As EditBox With ;
|
||||||
Anchor = 1+2+4+8, ;
|
Anchor = 1+2+4+8, ;
|
||||||
@@ -6641,22 +6674,22 @@ Define Class frm_main As Form
|
|||||||
Enabled = .T., ;
|
Enabled = .T., ;
|
||||||
FontName = "Courier New", ;
|
FontName = "Courier New", ;
|
||||||
FontSize = 9, ;
|
FontSize = 9, ;
|
||||||
Height = 324, ;
|
Height = 744, ;
|
||||||
Left = 12, ;
|
Left = 12, ;
|
||||||
Name = "edt_Help", ;
|
Name = "edt_Help", ;
|
||||||
ReadOnly = .T., ;
|
ReadOnly = .T., ;
|
||||||
ScrollBars = 2, ;
|
ScrollBars = 2, ;
|
||||||
Top = 12, ;
|
Top = 12, ;
|
||||||
Width = 728
|
Width = 996
|
||||||
|
|
||||||
Add Object 'cmd_Close' As CommandButton With ;
|
Add Object 'cmd_Close' As CommandButton With ;
|
||||||
Anchor = 4+8, ;
|
Anchor = 4+8, ;
|
||||||
Cancel = .T., ;
|
Cancel = .T., ;
|
||||||
Caption = "Close", ;
|
Caption = "Close", ;
|
||||||
Height = 27, ;
|
Height = 27, ;
|
||||||
Left = 656, ;
|
Left = 924, ;
|
||||||
Name = "cmd_Close", ;
|
Name = "cmd_Close", ;
|
||||||
Top = 344, ;
|
Top = 764, ;
|
||||||
Width = 84
|
Width = 84
|
||||||
|
|
||||||
Procedure Init
|
Procedure Init
|
||||||
@@ -6676,8 +6709,8 @@ Define Class frm_main As Form
|
|||||||
Thisform.Caption = 'FoxBin2Prg ' + _Screen.c_FB2PRG_EXE_Version + ' - ' + loLang.C_FOXBIN2PRG_SYNTAX_INFO_LOC
|
Thisform.Caption = 'FoxBin2Prg ' + _Screen.c_FB2PRG_EXE_Version + ' - ' + loLang.C_FOXBIN2PRG_SYNTAX_INFO_LOC
|
||||||
Endif
|
Endif
|
||||||
|
|
||||||
Thisform.edt_help.Value = loLang.C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC+;
|
Thisform.edt_help.Value = loLang.C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC+0h0d0a+;
|
||||||
STRTRAN(loLang.C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_cfg,'&'+'&','')+;
|
STRTRAN(loLang.C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_cfg,'&'+'&','')+0h0d0a+;
|
||||||
loLang.C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_tab_cfg
|
loLang.C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_tab_cfg
|
||||||
|
|
||||||
Endif
|
Endif
|
||||||
@@ -29627,14 +29660,9 @@ Define Class CL_LANG As Custom
|
|||||||
.C_FOXBIN2PRG_ERROR_CAPTION_LOC = "ERREUR"
|
.C_FOXBIN2PRG_ERROR_CAPTION_LOC = "ERREUR"
|
||||||
.C_FOXBIN2PRG_SYNTAX_INFO_LOC = "SYNTAX AND PARAMETERS INFO"
|
.C_FOXBIN2PRG_SYNTAX_INFO_LOC = "SYNTAX AND PARAMETERS INFO"
|
||||||
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
||||||
|
<<>>################################################################################################################
|
||||||
<<>>FoxBin2Prg Home Page and download: https://github.com/fdbozzo/foxbin2prg/wiki - Fernando D. Bozzo (2013.11.25)
|
<<>>FoxBin2Prg Home Page and download: https://github.com/fdbozzo/foxbin2prg/wiki - Fernando D. Bozzo (2013.11.25)
|
||||||
<<>>
|
<<>>****************************************************************************************************************
|
||||||
<<>>FOXBIN2PRG.EXE [-c OutFileName] [-t OutFileName]
|
|
||||||
<<>>
|
|
||||||
<<>>-- Parameter details:
|
|
||||||
<<>>No parameter: Calls this info screen
|
|
||||||
<<>>-c creates a template config-file <OutFileName> (like FOXBIN2PRG.CFG)
|
|
||||||
<<>>-t creates a template table-config-file <OutFileName> (like <Tabellenname>.dbf.cfg)
|
|
||||||
<<>>
|
<<>>
|
||||||
<<>>FOXBIN2PRG.EXE <cFileSpec.Ext> [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File] ] ] ] ] ] ] ] ] ]
|
<<>>FOXBIN2PRG.EXE <cFileSpec.Ext> [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File] ] ] ] ] ] ] ] ] ]
|
||||||
<<>>
|
<<>>
|
||||||
@@ -29656,15 +29684,25 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>cNoTimestamps: Indicates if timestamp must be cleared ('1' or empty) or not ('0')
|
<<>>cNoTimestamps: Indicates if timestamp must be cleared ('1' or empty) or not ('0')
|
||||||
<<>>cCFG_File: Indicates a CFG filename for not using the default on foxbin2prg directory
|
<<>>cCFG_File: Indicates a CFG filename for not using the default on foxbin2prg directory
|
||||||
<<>>
|
<<>>
|
||||||
|
<<>>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
<<>>
|
||||||
|
<<>>FOXBIN2PRG.EXE [-c OutFileName] [-C OutFileName] [-t OutFileName]
|
||||||
|
<<>>
|
||||||
|
<<>>-- Parameter details:
|
||||||
|
<<>>No parameter: Calls this info screen
|
||||||
|
<<>>-c creates a template config-file <OutFileName> (like FOXBIN2PRG.CFG)
|
||||||
|
<<>>-C creates a config-file <OutFileName> (like FOXBIN2PRG.CFG) with current options of folder of <OutFileName>
|
||||||
|
<<>>-t creates a template table-config-file <OutFileName> (like <Tabellenname>.dbf.cfg)
|
||||||
|
<<>>
|
||||||
<<>>
|
<<>>
|
||||||
ENDTEXT
|
ENDTEXT
|
||||||
*** DH 2021-03-04: added HomeDir to text
|
*** DH 2021-03-04: added HomeDir to text
|
||||||
.C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_Header4 = "*Options for folder <<.c_CurDir>>, read as of <<DATETIME()>>"
|
.C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_Header4 = "*Options for folder <<.c_Recompile>>, read as of <<DATETIME()>>"
|
||||||
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
||||||
<<>>################################################################################################################
|
<<>>################################################################################################################
|
||||||
<<>>FOXBIN2PRG.CFG configuration options: (If no values given, these are the DEFAULTS)
|
<<>>FOXBIN2PRG.CFG configuration options: (If no values given, these are the DEFAULTS)
|
||||||
<<>>Version: <<_Screen.c_FB2PRG_EXE_Version>>
|
<<>>Version: <<_Screen.c_FB2PRG_EXE_Version>>
|
||||||
<<>>################################################################################################################
|
<<>>****************************************************************************************************************
|
||||||
<<>>
|
<<>>
|
||||||
<<>>extension: tx2=newext && Specify extensions to use. Default FoxBin2Prg extensions ends in '2' (see at the bottom)
|
<<>>extension: tx2=newext && Specify extensions to use. Default FoxBin2Prg extensions ends in '2' (see at the bottom)
|
||||||
<<>>ShowProgressbar: 1 && 0=Don't show, 1=Allways show, 2= Show only for multi-file processing
|
<<>>ShowProgressbar: 1 && 0=Don't show, 1=Allways show, 2= Show only for multi-file processing
|
||||||
@@ -29683,6 +29721,7 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>PRG_Compat_Level: 0 && [0=Legacy], 1=Use HELPSTRING as Class Procedure comment
|
<<>>PRG_Compat_Level: 0 && [0=Legacy], 1=Use HELPSTRING as Class Procedure comment
|
||||||
<<>>HomeDir: 1 && 0 = don't save HomeDir in PJ2, [1 = save HomeDir in PJ2]
|
<<>>HomeDir: 1 && 0 = don't save HomeDir in PJ2, [1 = save HomeDir in PJ2]
|
||||||
<<>>
|
<<>>
|
||||||
|
<<>>----------------------------------------------------------------------------------------------------------------
|
||||||
<<>>-- Convertion options:
|
<<>>-- Convertion options:
|
||||||
<<>>PJX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge)
|
<<>>PJX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge)
|
||||||
<<>>VCX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge)
|
<<>>VCX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge)
|
||||||
@@ -29696,8 +29735,8 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>DBF_Conversion_Support: 1 && 0=No support, 1=Generate Header TXT only (Diff), 2=Generate Header TXT and BIN (Merge/Only Structure!), 4=Generate TXT with DATA (Diff), 8=Export and Import DATA (Merge/Structure & Data)
|
<<>>DBF_Conversion_Support: 1 && 0=No support, 1=Generate Header TXT only (Diff), 2=Generate Header TXT and BIN (Merge/Only Structure!), 4=Generate TXT with DATA (Diff), 8=Export and Import DATA (Merge/Structure & Data)
|
||||||
<<>>DBF_Conversion_Included: * && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf
|
<<>>DBF_Conversion_Included: * && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf
|
||||||
<<>>DBF_Conversion_Excluded: && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf
|
<<>>DBF_Conversion_Excluded: && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf
|
||||||
|
|
||||||
<<>>
|
<<>>
|
||||||
|
<<>>----------------------------------------------------------------------------------------------------------------
|
||||||
<<>>-- DBC options
|
<<>>-- DBC options
|
||||||
<<>>- File per DBC options (UseFilesPerDBC: 1)
|
<<>>- File per DBC options (UseFilesPerDBC: 1)
|
||||||
<<>>OldFilesPerDBC: 0 && 1=Turns the File per DBC options on, 0 uses the old UseClassPerFile etc settings.
|
<<>>OldFilesPerDBC: 0 && 1=Turns the File per DBC options on, 0 uses the old UseClassPerFile etc settings.
|
||||||
@@ -29713,6 +29752,7 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>DBF_BinChar_Base64: 1 && 0=For character type fields, if NoCPTrans 0=do not transform, 1=use Base64 transform (default)
|
<<>>DBF_BinChar_Base64: 1 && 0=For character type fields, if NoCPTrans 0=do not transform, 1=use Base64 transform (default)
|
||||||
<<>>DBF_IncludeDeleted: 0 && 0=Do not include deleted records (default), 1=Include deleted records
|
<<>>DBF_IncludeDeleted: 0 && 0=Do not include deleted records (default), 1=Include deleted records
|
||||||
<<>>
|
<<>>
|
||||||
|
<<>>----------------------------------------------------------------------------------------------------------------
|
||||||
<<>>-- CLASS and FORM options (tx2 is to read as vc2 or sc2, VCX might be SCX)
|
<<>>-- CLASS and FORM options (tx2 is to read as vc2 or sc2, VCX might be SCX)
|
||||||
<<>>- Class per file options (UseClassPerFile: 1)
|
<<>>- Class per file options (UseClassPerFile: 1)
|
||||||
<<>>UseClassPerFile: 0 && 0=One library tx2 file, 1=Multiple file.class.tx2 files, 2=Multiple file.baseclass.class.tx2 files
|
<<>>UseClassPerFile: 0 && 0=One library tx2 file, 1=Multiple file.class.tx2 files, 2=Multiple file.baseclass.class.tx2 files
|
||||||
@@ -29728,6 +29768,7 @@ Define Class CL_LANG As Custom
|
|||||||
<<>> && Only used if import file is in file[.baseclass].class.tx2 syntax
|
<<>> && Only used if import file is in file[.baseclass].class.tx2 syntax
|
||||||
<<>> && Ignored for RedirectClassType: 2
|
<<>> && Ignored for RedirectClassType: 2
|
||||||
<<>>
|
<<>>
|
||||||
|
<<>>----------------------------------------------------------------------------------------------------------------
|
||||||
<<>>-- Example configuration for SourceSafe compatibility:
|
<<>>-- Example configuration for SourceSafe compatibility:
|
||||||
<<>>extension: pj2=pja && Text file to PJX
|
<<>>extension: pj2=pja && Text file to PJX
|
||||||
<<>>extension: vc2=vca && Text file to VCX
|
<<>>extension: vc2=vca && Text file to VCX
|
||||||
@@ -29744,7 +29785,10 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>
|
<<>>
|
||||||
ENDTEXT
|
ENDTEXT
|
||||||
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_tab_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_tab_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
||||||
|
<<>>################################################################################################################
|
||||||
<<>>-- Individual DBF configuration file (syntax: filename.dbf.cfg) Defaults see FoxBin2prg.cfg
|
<<>>-- Individual DBF configuration file (syntax: filename.dbf.cfg) Defaults see FoxBin2prg.cfg
|
||||||
|
<<>>****************************************************************************************************************
|
||||||
|
<<>>
|
||||||
<<>>DBF_Conversion_Support: <1,2,4,8> && 0=No support, 1=Generate Header TXT only (Diff), 2=Generate Header TXT and BIN (Merge/Only Structure!), 4=Generate TXT with DATA (Diff), 8=Export and Import DATA (Merge/Structure & Data)
|
<<>>DBF_Conversion_Support: <1,2,4,8> && 0=No support, 1=Generate Header TXT only (Diff), 2=Generate Header TXT and BIN (Merge/Only Structure!), 4=Generate TXT with DATA (Diff), 8=Export and Import DATA (Merge/Structure & Data)
|
||||||
<<>>DBF_Conversion_Order: <c_Expression> && Field expresion. ie: name+str(age,3)
|
<<>>DBF_Conversion_Order: <c_Expression> && Field expresion. ie: name+str(age,3)
|
||||||
<<>>DBF_Conversion_Condition: <c_Expression> && Logical expression. ie: age > 10 AND NOT DELETED()
|
<<>>DBF_Conversion_Condition: <c_Expression> && Logical expression. ie: age > 10 AND NOT DELETED()
|
||||||
@@ -29842,14 +29886,9 @@ Define Class CL_LANG As Custom
|
|||||||
.C_FOXBIN2PRG_ERROR_CAPTION_LOC = "ERROR"
|
.C_FOXBIN2PRG_ERROR_CAPTION_LOC = "ERROR"
|
||||||
.C_FOXBIN2PRG_SYNTAX_INFO_LOC = "INFORMACIÓN DE SINTAXIS Y PARÁMETROS"
|
.C_FOXBIN2PRG_SYNTAX_INFO_LOC = "INFORMACIÓN DE SINTAXIS Y PARÁMETROS"
|
||||||
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
||||||
|
<<>>################################################################################################################
|
||||||
<<>>Página principal y descarga de FoxBin2Prg: https://github.com/fdbozzo/foxbin2prg/wiki - Fernando D. Bozzo (2013.11.25)
|
<<>>Página principal y descarga de FoxBin2Prg: https://github.com/fdbozzo/foxbin2prg/wiki - Fernando D. Bozzo (2013.11.25)
|
||||||
<<>>
|
<<>>****************************************************************************************************************
|
||||||
<<>>FOXBIN2PRG.EXE [-c OutFileName] [-t OutFileName]
|
|
||||||
<<>>
|
|
||||||
<<>>-- Parameter details:
|
|
||||||
<<>>No parameter: Calls this info screen
|
|
||||||
<<>>-c creates a template config-file <OutFileName> (like FOXBIN2PRG.CFG)
|
|
||||||
<<>>-t creates a template table-config-file <OutFileName> (like <Tabellenname>.dbf.cfg)
|
|
||||||
<<>>
|
<<>>
|
||||||
<<>>FOXBIN2PRG.EXE <cFileSpec.Ext> [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File] ] ] ] ] ] ] ] ] ]
|
<<>>FOXBIN2PRG.EXE <cFileSpec.Ext> [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File] ] ] ] ] ] ] ] ] ]
|
||||||
<<>>
|
<<>>
|
||||||
@@ -29871,15 +29910,24 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>cNoTimestamps: Indica si se debe anular el timestamp ('1' o vacío) o no ('0')
|
<<>>cNoTimestamps: Indica si se debe anular el timestamp ('1' o vacío) o no ('0')
|
||||||
<<>>cCFG_File: Indica un nombre de archivo CFG para no usar el predeterminado en el directorio de foxbin2prg
|
<<>>cCFG_File: Indica un nombre de archivo CFG para no usar el predeterminado en el directorio de foxbin2prg
|
||||||
<<>>
|
<<>>
|
||||||
|
<<>>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
<<>>
|
||||||
|
<<>>FOXBIN2PRG.EXE [-c OutFileName] [-C OutFileName] [-t OutFileName]
|
||||||
|
<<>>
|
||||||
|
<<>>-- Parameter details:
|
||||||
|
<<>>No parameter: Calls this info screen
|
||||||
|
<<>>-c creates a template config-file <OutFileName> (like FOXBIN2PRG.CFG)
|
||||||
|
<<>>-C creates a config-file <OutFileName> (like FOXBIN2PRG.CFG) with current options of folder of <OutFileName>
|
||||||
|
<<>>-t creates a template table-config-file <OutFileName> (like <Tabellenname>.dbf.cfg)
|
||||||
<<>>
|
<<>>
|
||||||
ENDTEXT
|
ENDTEXT
|
||||||
*** DH 2021-03-04: added HomeDir to text
|
*** DH 2021-03-04: added HomeDir to text
|
||||||
.C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_Header4 = "*Options for folder <<.c_CurDir>>, read as of <<DATETIME()>>"
|
.C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_Header4 = "*Options for folder <<.c_Recompile>>, read as of <<DATETIME()>>"
|
||||||
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
||||||
<<>>################################################################################################################
|
<<>>################################################################################################################
|
||||||
<<>>FOXBIN2PRG.CFG configuration options: (If no values given, these are the DEFAULTS)
|
<<>>FOXBIN2PRG.CFG configuration options: (If no values given, these are the DEFAULTS)
|
||||||
<<>>Version: <<_Screen.c_FB2PRG_EXE_Version>>
|
<<>>Version: <<_Screen.c_FB2PRG_EXE_Version>>
|
||||||
<<>>################################################################################################################
|
<<>>****************************************************************************************************************
|
||||||
<<>>
|
<<>>
|
||||||
<<>>extension: tx2=newext && Specify extensions to use. Default FoxBin2Prg extensions ends in '2' (see at the bottom)
|
<<>>extension: tx2=newext && Specify extensions to use. Default FoxBin2Prg extensions ends in '2' (see at the bottom)
|
||||||
<<>>ShowProgressbar: 1 && 0=Don't show, 1=Allways show, 2= Show only for multi-file processing
|
<<>>ShowProgressbar: 1 && 0=Don't show, 1=Allways show, 2= Show only for multi-file processing
|
||||||
@@ -29898,6 +29946,7 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>PRG_Compat_Level: 0 && [0=Legacy], 1=Use HELPSTRING as Class Procedure comment
|
<<>>PRG_Compat_Level: 0 && [0=Legacy], 1=Use HELPSTRING as Class Procedure comment
|
||||||
<<>>HomeDir: 1 && 0 = don't save HomeDir in PJ2, [1 = save HomeDir in PJ2]
|
<<>>HomeDir: 1 && 0 = don't save HomeDir in PJ2, [1 = save HomeDir in PJ2]
|
||||||
<<>>
|
<<>>
|
||||||
|
<<>>----------------------------------------------------------------------------------------------------------------
|
||||||
<<>>-- Convertion options:
|
<<>>-- Convertion options:
|
||||||
<<>>PJX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge)
|
<<>>PJX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge)
|
||||||
<<>>VCX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge)
|
<<>>VCX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge)
|
||||||
@@ -29912,6 +29961,7 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>DBF_Conversion_Included: * && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf
|
<<>>DBF_Conversion_Included: * && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf
|
||||||
<<>>DBF_Conversion_Excluded: && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf
|
<<>>DBF_Conversion_Excluded: && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf
|
||||||
<<>>
|
<<>>
|
||||||
|
<<>>----------------------------------------------------------------------------------------------------------------
|
||||||
<<>>-- DBC options
|
<<>>-- DBC options
|
||||||
<<>>- File per DBC options (UseFilesPerDBC: 1)
|
<<>>- File per DBC options (UseFilesPerDBC: 1)
|
||||||
<<>>OldFilesPerDBC: 0 && 1=Turns the File per DBC options on, 0 uses the old UseClassPerFile etc settings.
|
<<>>OldFilesPerDBC: 0 && 1=Turns the File per DBC options on, 0 uses the old UseClassPerFile etc settings.
|
||||||
@@ -29927,6 +29977,7 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>DBF_BinChar_Base64: 1 && 0=For character type fields, if NoCPTrans 0=do not transform, 1=use Base64 transform (default)
|
<<>>DBF_BinChar_Base64: 1 && 0=For character type fields, if NoCPTrans 0=do not transform, 1=use Base64 transform (default)
|
||||||
<<>>DBF_IncludeDeleted: 0 && 0=Do not include deleted records (default), 1=Include deleted records
|
<<>>DBF_IncludeDeleted: 0 && 0=Do not include deleted records (default), 1=Include deleted records
|
||||||
<<>>
|
<<>>
|
||||||
|
<<>>----------------------------------------------------------------------------------------------------------------
|
||||||
<<>>-- CLASS and FORM options
|
<<>>-- CLASS and FORM options
|
||||||
<<>>- Class per file options (UseClassPerFile: 1)
|
<<>>- Class per file options (UseClassPerFile: 1)
|
||||||
<<>>UseClassPerFile: 0 && 0=One library tx2 file, 1=Multiple file.class.tx2 files, 2=Multiple file.baseclass.class.tx2 files
|
<<>>UseClassPerFile: 0 && 0=One library tx2 file, 1=Multiple file.class.tx2 files, 2=Multiple file.baseclass.class.tx2 files
|
||||||
@@ -29942,6 +29993,7 @@ Define Class CL_LANG As Custom
|
|||||||
<<>> && Only used if import file is in file[.baseclass].class.tx2 syntax
|
<<>> && Only used if import file is in file[.baseclass].class.tx2 syntax
|
||||||
<<>> && Ignored for RedirectClassType: 2
|
<<>> && Ignored for RedirectClassType: 2
|
||||||
<<>>
|
<<>>
|
||||||
|
<<>>----------------------------------------------------------------------------------------------------------------
|
||||||
<<>>-- Example configuration for SourceSafe compatibility:
|
<<>>-- Example configuration for SourceSafe compatibility:
|
||||||
<<>>extension: pj2=pja && Text file to PJX
|
<<>>extension: pj2=pja && Text file to PJX
|
||||||
<<>>extension: vc2=vca && Text file to VCX
|
<<>>extension: vc2=vca && Text file to VCX
|
||||||
@@ -29958,7 +30010,10 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>
|
<<>>
|
||||||
ENDTEXT
|
ENDTEXT
|
||||||
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_tab_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_tab_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
||||||
|
<<>>################################################################################################################
|
||||||
<<>>-- Archivo de configuración individual para DBF (sintaxis: archivo.dbf.cfg) Defaults see FoxBin2prg.cfg
|
<<>>-- Archivo de configuración individual para DBF (sintaxis: archivo.dbf.cfg) Defaults see FoxBin2prg.cfg
|
||||||
|
<<>>****************************************************************************************************************
|
||||||
|
<<>>
|
||||||
<<>>DBF_Conversion_Support: <1,2,4,8> && Ver esta misma configuración más arriba
|
<<>>DBF_Conversion_Support: <1,2,4,8> && Ver esta misma configuración más arriba
|
||||||
<<>>DBF_Conversion_Order: <c_Expression> && Expresión de campo. ej: nombre+str(edad,3)
|
<<>>DBF_Conversion_Order: <c_Expression> && Expresión de campo. ej: nombre+str(edad,3)
|
||||||
<<>>DBF_Conversion_Condition: <c_Expression> && Expresión lógica. ej: edad > 10 AND NOT DELETED()
|
<<>>DBF_Conversion_Condition: <c_Expression> && Expresión lógica. ej: edad > 10 AND NOT DELETED()
|
||||||
@@ -30058,16 +30113,8 @@ Define Class CL_LANG As Custom
|
|||||||
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
||||||
<<>>################################################################################################################
|
<<>>################################################################################################################
|
||||||
<<>>FoxBin2Prg Home Page and download: https://github.com/fdbozzo/foxbin2prg/wiki - Fernando D. Bozzo (2013.11.25)
|
<<>>FoxBin2Prg Home Page and download: https://github.com/fdbozzo/foxbin2prg/wiki - Fernando D. Bozzo (2013.11.25)
|
||||||
<<>>
|
|
||||||
<<>>################################################################################################################
|
|
||||||
<<>>FOXBIN2PRG.EXE [-c OutFileName] [-t OutFileName]
|
|
||||||
<<>>
|
|
||||||
<<>>-- Parameter:
|
|
||||||
<<>>Keine Parameter: Startet dieses Formular
|
|
||||||
<<>>-c Erzeugt eine Vorlage <OutFileName> für eine Config-Datei (wie FOXBIN2PRG.CFG)
|
|
||||||
<<>>-t Erzeugt eine Vorlage <OutFileName> für eine Tabellen-Config-Datei (wie <Tabellenname>.dbf.cfg)
|
|
||||||
<<>>
|
|
||||||
<<>>****************************************************************************************************************
|
<<>>****************************************************************************************************************
|
||||||
|
<<>>
|
||||||
<<>>FOXBIN2PRG.EXE <cFileSpec.Ext> [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File] ] ] ] ] ] ] ] ] ]
|
<<>>FOXBIN2PRG.EXE <cFileSpec.Ext> [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File] ] ] ] ] ] ] ] ] ]
|
||||||
<<>>
|
<<>>
|
||||||
<<>>-- Parameter:
|
<<>>-- Parameter:
|
||||||
@@ -30087,14 +30134,25 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>cRecompile: '1' Die erzeugten Binädateien werden nach dem Erzeugen kompiliert. Eine Pfadangabe (d.h., die des Projektes) ist möglich.
|
<<>>cRecompile: '1' Die erzeugten Binädateien werden nach dem Erzeugen kompiliert. Eine Pfadangabe (d.h., die des Projektes) ist möglich.
|
||||||
<<>>cNoTimestamps: Legt fest ob der Zeitstempel gelöscht wrden soll ('1' oder leer) oder nicht ('0')
|
<<>>cNoTimestamps: Legt fest ob der Zeitstempel gelöscht wrden soll ('1' oder leer) oder nicht ('0')
|
||||||
<<>>cCFG_File: Legt eine alternative Configurationsdate (CFG) fest, die statt der im foxbin2prg Verzeichnis genutzt werden soll. (Anm. des Übersetzers: Keine Angabe über Vererbung in der Verzeichnishierarchie)
|
<<>>cCFG_File: Legt eine alternative Configurationsdate (CFG) fest, die statt der im foxbin2prg Verzeichnis genutzt werden soll. (Anm. des Übersetzers: Keine Angabe über Vererbung in der Verzeichnishierarchie)
|
||||||
|
<<>>
|
||||||
|
<<>>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
<<>>
|
||||||
|
<<>>FOXBIN2PRG.EXE [-c OutFileName] [-C OutFileName] [-t OutFileName]
|
||||||
|
<<>>
|
||||||
|
<<>>-- Parameter:
|
||||||
|
<<>>Keine Parameter: Startet dieses Formular
|
||||||
|
<<>>-c Erzeugt eine Vorlage <OutFileName> für eine Config-Datei (wie FOXBIN2PRG.CFG)
|
||||||
|
<<>>-C Erzeugt eine Config-Datei <OutFileName> (wie FOXBIN2PRG.CFG) mit den aktuellen Optionen des Pfades von <OutFileName>
|
||||||
|
<<>>-t Erzeugt eine Vorlage <OutFileName> für eine Tabellen-Config-Datei (wie <Tabellenname>.dbf.cfg)
|
||||||
<<>>
|
<<>>
|
||||||
ENDTEXT
|
ENDTEXT
|
||||||
*** DH 2021-03-04: added HomeDir to text
|
*** DH 2021-03-04: added HomeDir to text
|
||||||
.C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_Header4 = "*Optionen für Verzeichnis <<.c_CurDir>>, gelesen am <<DATETIME() gelesen.>>"
|
.C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_Header4 = "*Optionen für Verzeichnis <<.c_Recompile>>, gelesen am <<DATETIME() gelesen.>>"
|
||||||
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
||||||
<<>>################################################################################################################
|
<<>>################################################################################################################
|
||||||
<<>>FOXBIN2PRG.CFG Konfigurations-Optionen: (Wird die Option nicht aufgeführt, ist der Wert im Beispiel der Default)
|
<<>>FOXBIN2PRG.CFG Konfigurations-Optionen: (Wird die Option nicht aufgeführt, ist der Wert im Beispiel der Default)
|
||||||
<<>>Version: <<_Screen.c_FB2PRG_EXE_Version>>
|
<<>>Version: <<_Screen.c_FB2PRG_EXE_Version>>
|
||||||
|
<<>>****************************************************************************************************************
|
||||||
<<>>
|
<<>>
|
||||||
<<>> Achtung, die Konfigurationsdatein werden vererbt.
|
<<>> Achtung, die Konfigurationsdatein werden vererbt.
|
||||||
<<>> 1. Defaultwerte
|
<<>> 1. Defaultwerte
|
||||||
@@ -30170,7 +30228,6 @@ Define Class CL_LANG As Custom
|
|||||||
<<>> && Diese Option kann auch per Tabelle gesetzt werden.
|
<<>> && Diese Option kann auch per Tabelle gesetzt werden.
|
||||||
<<>>
|
<<>>
|
||||||
<<>>----------------------------------------------------------------------------------------------------------------
|
<<>>----------------------------------------------------------------------------------------------------------------
|
||||||
<<>>
|
|
||||||
<<>>-- Optionen für CLASS und FORM
|
<<>>-- Optionen für CLASS und FORM
|
||||||
<<>>- Optionen für Datei per Klasse (UseClassPerFile: 1) (für VCX: vc2, für SCX: sc2)
|
<<>>- Optionen für Datei per Klasse (UseClassPerFile: 1) (für VCX: vc2, für SCX: sc2)
|
||||||
<<>>UseClassPerFile: 0 && 0=Eine Textdatei pro VCX/SCX, 1=Mehrere Dateien <Dateiname>.KlassenName.vc2 files, 2=Mehrere Dateien <Dateiname>.Basisklasse.KlassenName.vc2
|
<<>>UseClassPerFile: 0 && 0=Eine Textdatei pro VCX/SCX, 1=Mehrere Dateien <Dateiname>.KlassenName.vc2 files, 2=Mehrere Dateien <Dateiname>.Basisklasse.KlassenName.vc2
|
||||||
@@ -30206,6 +30263,8 @@ Define Class CL_LANG As Custom
|
|||||||
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_tab_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_tab_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
||||||
<<>>################################################################################################################
|
<<>>################################################################################################################
|
||||||
<<>>-- Individual DBF configuration file (Syntax: <Tabellenname>.dbf.cfg im Verzeichnis der Tabelle) Defaults siehe FoxBin2prg.cfg
|
<<>>-- Individual DBF configuration file (Syntax: <Tabellenname>.dbf.cfg im Verzeichnis der Tabelle) Defaults siehe FoxBin2prg.cfg
|
||||||
|
<<>>****************************************************************************************************************
|
||||||
|
<<>>
|
||||||
<<>>DBF_Conversion_Support: <1,2,4,8> && 0=Aus
|
<<>>DBF_Conversion_Support: <1,2,4,8> && 0=Aus
|
||||||
<<>> && 1=Erzeuge Textdatei nur für Struktur (Diff)
|
<<>> && 1=Erzeuge Textdatei nur für Struktur (Diff)
|
||||||
<<>> && 2=Erzeuge Text- und Binärdatei nur für Struktur (Merge)
|
<<>> && 2=Erzeuge Text- und Binärdatei nur für Struktur (Merge)
|
||||||
@@ -30312,14 +30371,9 @@ Define Class CL_LANG As Custom
|
|||||||
.C_FOXBIN2PRG_ERROR_CAPTION_LOC = "ERROR"
|
.C_FOXBIN2PRG_ERROR_CAPTION_LOC = "ERROR"
|
||||||
.C_FOXBIN2PRG_SYNTAX_INFO_LOC = "SYNTAX AND PARAMETERS INFO"
|
.C_FOXBIN2PRG_SYNTAX_INFO_LOC = "SYNTAX AND PARAMETERS INFO"
|
||||||
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
||||||
|
<<>>################################################################################################################
|
||||||
<<>>FoxBin2Prg Home Page and download: https://github.com/fdbozzo/foxbin2prg/wiki - Fernando D. Bozzo (2013.11.25)
|
<<>>FoxBin2Prg Home Page and download: https://github.com/fdbozzo/foxbin2prg/wiki - Fernando D. Bozzo (2013.11.25)
|
||||||
<<>>
|
<<>>****************************************************************************************************************
|
||||||
<<>>FOXBIN2PRG.EXE [-c OutFileName] [-t OutFileName]
|
|
||||||
<<>>
|
|
||||||
<<>>-- Parameter details:
|
|
||||||
<<>>No parameter: Calls this info screen
|
|
||||||
<<>>-c creates a template config-file <OutFileName> (like FOXBIN2PRG.CFG)
|
|
||||||
<<>>-t creates a template table-config-file <OutFileName> (like <Tabellenname>.dbf.cfg)
|
|
||||||
<<>>
|
<<>>
|
||||||
<<>>FOXBIN2PRG.EXE <cFileSpec.Ext> [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File] ] ] ] ] ] ] ] ] ]
|
<<>>FOXBIN2PRG.EXE <cFileSpec.Ext> [cType [cTextName [cGenText [cDontShowErrors [cDebug [cDontShowProgress [cOriginalFileName [cRecompile [cNoTimestamps [cCFG_File] ] ] ] ] ] ] ] ] ]
|
||||||
<<>>
|
<<>>
|
||||||
@@ -30341,15 +30395,25 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>cNoTimestamps: Indicates if timestamp must be cleared ('1' or empty) or not ('0')
|
<<>>cNoTimestamps: Indicates if timestamp must be cleared ('1' or empty) or not ('0')
|
||||||
<<>>cCFG_File: Indicates a CFG filename for not using the default on foxbin2prg directory
|
<<>>cCFG_File: Indicates a CFG filename for not using the default on foxbin2prg directory
|
||||||
<<>>
|
<<>>
|
||||||
|
<<>>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
<<>>
|
||||||
|
<<>>FOXBIN2PRG.EXE [-c OutFileName] [-C OutFileName] [-t OutFileName]
|
||||||
|
<<>>
|
||||||
|
<<>>-- Parameter details:
|
||||||
|
<<>>No parameter: Calls this info screen
|
||||||
|
<<>>-c creates a template config-file <OutFileName> (like FOXBIN2PRG.CFG)
|
||||||
|
<<>>-C creates a config-file <OutFileName> (like FOXBIN2PRG.CFG) with current options of folder of <OutFileName>
|
||||||
|
<<>>-t creates a template table-config-file <OutFileName> (like <Tabellenname>.dbf.cfg)
|
||||||
|
<<>>
|
||||||
<<>>
|
<<>>
|
||||||
ENDTEXT
|
ENDTEXT
|
||||||
*** DH 2021-03-04: added HomeDir to text
|
*** DH 2021-03-04: added HomeDir to text
|
||||||
.C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_Header4 = "*Options for folder <<.c_CurDir>>, read as of <<DATETIME()>>"
|
.C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_Header4 = "*Options for folder <<.c_Recompile>>, read as of <<DATETIME()>>"
|
||||||
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
||||||
<<>>################################################################################################################
|
<<>>################################################################################################################
|
||||||
<<>>FOXBIN2PRG.CFG configuration options: (If no values given, these are the DEFAULTS)
|
<<>>FOXBIN2PRG.CFG configuration options: (If no values given, these are the DEFAULTS)
|
||||||
<<>>Version: <<_Screen.c_FB2PRG_EXE_Version>>
|
<<>>Version: <<_Screen.c_FB2PRG_EXE_Version>>
|
||||||
<<>>################################################################################################################
|
<<>>****************************************************************************************************************
|
||||||
<<>>
|
<<>>
|
||||||
<<>>extension: tx2=newext && Specify extensions to use. Default FoxBin2Prg extensions ends in '2' (see at the bottom)
|
<<>>extension: tx2=newext && Specify extensions to use. Default FoxBin2Prg extensions ends in '2' (see at the bottom)
|
||||||
<<>>ShowProgressbar: 1 && 0=Don't show, 1=Allways show, 2= Show only for multi-file processing
|
<<>>ShowProgressbar: 1 && 0=Don't show, 1=Allways show, 2= Show only for multi-file processing
|
||||||
@@ -30368,6 +30432,7 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>PRG_Compat_Level: 0 && [0=Legacy], 1=Use HELPSTRING as Class Procedure comment
|
<<>>PRG_Compat_Level: 0 && [0=Legacy], 1=Use HELPSTRING as Class Procedure comment
|
||||||
<<>>HomeDir: 1 && 0 = don't save HomeDir in PJ2, [1 = save HomeDir in PJ2]
|
<<>>HomeDir: 1 && 0 = don't save HomeDir in PJ2, [1 = save HomeDir in PJ2]
|
||||||
<<>>
|
<<>>
|
||||||
|
<<>>----------------------------------------------------------------------------------------------------------------
|
||||||
<<>>-- Convertion options:
|
<<>>-- Convertion options:
|
||||||
<<>>PJX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge)
|
<<>>PJX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge)
|
||||||
<<>>VCX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge)
|
<<>>VCX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge)
|
||||||
@@ -30382,6 +30447,7 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>DBF_Conversion_Included: * && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf
|
<<>>DBF_Conversion_Included: * && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf
|
||||||
<<>>DBF_Conversion_Excluded: && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf
|
<<>>DBF_Conversion_Excluded: && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf
|
||||||
<<>>
|
<<>>
|
||||||
|
<<>>----------------------------------------------------------------------------------------------------------------
|
||||||
<<>>-- DBC options
|
<<>>-- DBC options
|
||||||
<<>>- File per DBC options (UseFilesPerDBC: 1)
|
<<>>- File per DBC options (UseFilesPerDBC: 1)
|
||||||
<<>>OldFilesPerDBC: 0 && 1=Turns the File per DBC options on, 0 uses the old UseClassPerFile etc settings.
|
<<>>OldFilesPerDBC: 0 && 1=Turns the File per DBC options on, 0 uses the old UseClassPerFile etc settings.
|
||||||
@@ -30397,6 +30463,7 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>DBF_BinChar_Base64: 1 && 0=For character type fields, if NoCPTrans 0=do not transform, 1=use Base64 transform (default)
|
<<>>DBF_BinChar_Base64: 1 && 0=For character type fields, if NoCPTrans 0=do not transform, 1=use Base64 transform (default)
|
||||||
<<>>DBF_IncludeDeleted: 0 && 0=Do not include deleted records (default), 1=Include deleted records
|
<<>>DBF_IncludeDeleted: 0 && 0=Do not include deleted records (default), 1=Include deleted records
|
||||||
<<>>
|
<<>>
|
||||||
|
<<>>----------------------------------------------------------------------------------------------------------------
|
||||||
<<>>-- CLASS and FORM options
|
<<>>-- CLASS and FORM options
|
||||||
<<>>- Class per file options (UseClassPerFile: 1)
|
<<>>- Class per file options (UseClassPerFile: 1)
|
||||||
<<>>UseClassPerFile: 0 && 0=One library tx2 file, 1=Multiple file.class.tx2 files, 2=Multiple file.baseclass.class.tx2 files
|
<<>>UseClassPerFile: 0 && 0=One library tx2 file, 1=Multiple file.class.tx2 files, 2=Multiple file.baseclass.class.tx2 files
|
||||||
@@ -30412,6 +30479,7 @@ Define Class CL_LANG As Custom
|
|||||||
<<>> && Only used if import file is in file[.baseclass].class.tx2 syntax
|
<<>> && Only used if import file is in file[.baseclass].class.tx2 syntax
|
||||||
<<>> && Ignored for RedirectClassType: 2
|
<<>> && Ignored for RedirectClassType: 2
|
||||||
<<>>
|
<<>>
|
||||||
|
<<>>----------------------------------------------------------------------------------------------------------------
|
||||||
<<>>-- Example configuration for SourceSafe compatibility:
|
<<>>-- Example configuration for SourceSafe compatibility:
|
||||||
<<>>extension: pj2=pja && Text file to PJX
|
<<>>extension: pj2=pja && Text file to PJX
|
||||||
<<>>extension: vc2=vca && Text file to VCX
|
<<>>extension: vc2=vca && Text file to VCX
|
||||||
@@ -30428,7 +30496,10 @@ Define Class CL_LANG As Custom
|
|||||||
<<>>
|
<<>>
|
||||||
ENDTEXT
|
ENDTEXT
|
||||||
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_tab_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
TEXT TO .C_FOXBIN2PRG_SYNTAX_INFO_EXAMPLE_LOC_tab_cfg TEXTMERGE NOSHOW FLAGS 1 PRETEXT 1+2
|
||||||
|
<<>>################################################################################################################
|
||||||
<<>>-- Individual DBF configuration file (syntax: filename.dbf.cfg) Defaults see FoxBin2prg.cfg
|
<<>>-- Individual DBF configuration file (syntax: filename.dbf.cfg) Defaults see FoxBin2prg.cfg
|
||||||
|
<<>>****************************************************************************************************************
|
||||||
|
<<>>
|
||||||
<<>>DBF_Conversion_Support: <0,1,2,4,8> && 0=No support, 1=Generate Header TXT only (Diff), 2=Generate Header TXT and BIN (Merge/Only Structure!), 4=Generate TXT with DATA (Diff), 8=Export and Import DATA (Merge/Structure & Data)
|
<<>>DBF_Conversion_Support: <0,1,2,4,8> && 0=No support, 1=Generate Header TXT only (Diff), 2=Generate Header TXT and BIN (Merge/Only Structure!), 4=Generate TXT with DATA (Diff), 8=Export and Import DATA (Merge/Structure & Data)
|
||||||
<<>>DBF_Conversion_Order: <c_Expression> && Field expresion. ie: name+str(age,3)
|
<<>>DBF_Conversion_Order: <c_Expression> && Field expresion. ie: name+str(age,3)
|
||||||
<<>>DBF_Conversion_Condition: <c_Expression> && Logical expression. ie: age > 10 AND NOT DELETED()
|
<<>>DBF_Conversion_Condition: <c_Expression> && Logical expression. ie: age > 10 AND NOT DELETED()
|
||||||
|
|||||||
Reference in New Issue
Block a user