[Esta versión sustituye a la v1.19.42 oficial]
- Quitado el mensaje de confirmación cuando se usa en modo Query desde sccapi o cuando se ejecuta sin parámetros - En get_DirSettings devolver siempre un objeto, y si no hay crear uno con la config por defecto.
This commit is contained in:
@@ -32,7 +32,7 @@ Change History -------------------------------------------------------------
|
||||
- Bug Fix pjx/pj2: If end of line (CR+LF) is used on pjx's "Build" properties data, generated pj2 is malformed
|
||||
- Feature: Default foxbin2prg.cfg configuration file renamed to foxbin2prg.cfg.txt to no overwrite user cfg (Lutz Scheffler)
|
||||
- Added DOS errOut output support and implemented in writeErrorLog when logging errors
|
||||
- Feature: Added full support for *? file masks for multi-processing files of the same extension
|
||||
- Feature: Added full support for *? file masks for multi-processing files of the same extension (Lutz Scheffler)
|
||||
- Feature (API): Added new parameter to allow alternative main CFG (Lutz Scheffler)
|
||||
- Feature (API): Added new get_Processed() method for obtaining information about processed files (Lutz Scheffler)
|
||||
- Feature: Added new file processing output to DOS stdOut (Lutz Scheffler)
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
* ClearUniqueID: 1 && 0=Keep UniqueID, 1=Clear Unique ID. Useful for Diff and Merge / 0=Mantener UniqueID, 1=Borrar Unique ID. Util para Diff y Merge
|
||||
* ClearDBFLastUpdate: 1 && 0=Keep DBF LastUpdate, 1=Clear DBF LastUpdate. Useful for Diff. / 0=Mantener DBF LastDate, , 1=Borrar DBF LastDate. Util para Diff.
|
||||
* OptimizeByFilestamp: 0 && Optimize file regeneration depending on file timestamp / Optimizar la regeneraci<63>n de archivos dependiendo del timestamp de archivo
|
||||
* AllowMultiConfig: 1 && 1=Allow CFG files per directory. if no CFG found, then use Main CFG. 0=Only use Main CFG
|
||||
* DropNullCharsFromCode: 1 && 1=Drop NULL chars from source code / 0=Leave Nulls in code, if any
|
||||
* Language: (auto) && Language of shown messages and LOGs. EN=English, FR=French, ES=Espa<70>ol, DE=German, Not defined = AUTOMATIC [DEFAULT]
|
||||
|
||||
@@ -36,11 +35,11 @@
|
||||
* DBF_Conversion_Support: 1 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge), 4=Generate TXT with DATA for DIFF (No Bidirectional!)
|
||||
* >>DBF_Conversion_Support NOTE: >> EN: FoxBin2Prg support bi-directional convertion of DBFs, but does not keep data. Use with care.
|
||||
* >> ES: FoxBin2Prg tiene soporte bi-direccional para convertir DBF, pero no mantiene los datos. Usar con cuidado.
|
||||
* DBF_Conversion_Included: * && If DBF_Conversion_Support:4, you can specify mnultiple filemasks: www,fb2p_free.dbf / Si DBF_Conversion_Support:4, se pueden indicar m<>ltiples m<>scaras de archivo: www,fb2p_free.dbf
|
||||
* DBF_Conversion_Excluded: && If DBF_Conversion_Support:4, you can specify mnultiple filemasks: www,fb2p_free.dbf / Si DBF_Conversion_Support:4, se pueden indicar m<>ltiples m<>scaras de archivo: www,fb2p_free.dbf
|
||||
* DBF_Conversion_Included: * && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf / Si DBF_Conversion_Support:4, se pueden indicar m<>ltiples m<>scaras de archivo: www,fb2p_free.dbf
|
||||
* DBF_Conversion_Excluded: && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf / Si DBF_Conversion_Support:4, se pueden indicar m<>ltiples m<>scaras de archivo: www,fb2p_free.dbf
|
||||
|
||||
*-- "CLASS PER FILE" OPTIONS (UseClassPerFile: 1) / OPCIONES DE "CLASE POR ARCHIVO" (UseClassPerFile: 1)
|
||||
* UseClassPerFile: 0 && 0=One library tx2 file, 1=Multiple file.class.tx2 files / 0=Una archivo librer<65>a tx2, 1=M<>ltiples archivo.clase.tx2
|
||||
* UseClassPerFile: 0 && 0=One library tx2 file, 1=Multiple file.class.tx2 files, 2=Multiple file.baseclass.class.tx2 files including DBC members / 0=Una archivo librer<65>a tx2, 1=M<>ltiples archivo.clase.tx2, 2=M<>ltiples archivo.clasebase.clase.tx2 incluendo miembros DBC
|
||||
* RedirectClassPerFileToMain: 0 && 0=Don't redirect to file.tx2, 1=Redirect to file.tx2 when selecting file.class.tx2 / 0=No redireccionar a archivo.tx2, 1=Redireccionar a archivo.tx2 cuando se seleccione archivo.clase.tx2
|
||||
* ClassPerFileCheck: 0 && 0=Don't check file.class.tx2 inclusion, 1=Check file.class.tx2 inclusion / 0=No verificar la inclusi<73>n de archivo.clase.tx2, 1=Verificar la inclusi<73>n de archivo.clase.tx2
|
||||
*
|
||||
|
||||
BIN
foxbin2prg.exe
BIN
foxbin2prg.exe
Binary file not shown.
@@ -145,7 +145,7 @@
|
||||
* 05/03/2015 FDBOZZO v1.19.42 Mejora: Permitir procesar los archivos de un proyecto sin convertir el PJX/2, usando *- (Lutz Scheffler)
|
||||
* 06/03/2015 FDBOZZO v1.19.42 Bug Fix pjx: Permitir usar fin de linea (CR/LF) en los atributos de versi<73>n del PJX
|
||||
* 10/03/2015 FDBOZZO v1.19.42 Mejora API: Agregado soporte de errOut e implementado en writeErrorLog
|
||||
* 10/03/2015 FDBOZZO v1.19.42 Mejora: Agregado soporte total de comodines *? en nombres de archivo para procesar m<>ltiples archivos de la misma extensi<73>n
|
||||
* 10/03/2015 FDBOZZO v1.19.42 Mejora: Agregado soporte total de comodines *? en nombres de archivo para procesar m<>ltiples archivos de la misma extensi<73>n (Lutz Scheffler)
|
||||
* 10/03/2015 FDBOZZO v1.19.42 Mejora API: Nuevo par<61>metro para permitir un CFG alternativo (Lutz Scheffler)
|
||||
* 10/03/2015 FDBOZZO v1.19.42 Mejora API: Nuevo m<>todo get_Processed() para obtener informaci<63>n de los archivos procesados (Lutz Scheffler)
|
||||
* 10/03/2015 FDBOZZO v1.19.42 Mejora: Nueva salida de archivos procesados a stdOut (Lutz Scheffler)
|
||||
@@ -2781,7 +2781,8 @@ DEFINE CLASS c_foxbin2prg AS Session
|
||||
CD (JUSTPATH(THIS.c_CurDir))
|
||||
|
||||
DO CASE
|
||||
CASE ATC('-SHOWMSG', ('-' + tcType)) >= 1 OR THIS.l_ShowErrors
|
||||
CASE EVL( lcInputFile_Type, C_FILETYPE_QUERYSUPPORT ) <> C_FILETYPE_QUERYSUPPORT ;
|
||||
AND ( ATC('-SHOWMSG', ('-' + tcType)) >= 1 OR THIS.l_ShowErrors )
|
||||
THIS.writeErrorLog_Flush()
|
||||
|
||||
DO CASE
|
||||
@@ -3439,10 +3440,23 @@ DEFINE CLASS c_foxbin2prg AS Session
|
||||
* RETORNO (@? OUT) Objeto CFG
|
||||
*---------------------------------------------------------------------------------------------------
|
||||
LPARAMETERS tcDir
|
||||
|
||||
IF NOT EMPTY(tcDir)
|
||||
THIS.evaluateConfiguration( '', '', '', '', '', '', '', '', tcDir, 'D' )
|
||||
ENDIF
|
||||
RETURN THIS.o_Configuration(THIS.n_CFG_Actual)
|
||||
|
||||
IF THIS.n_CFG_Actual = 0 THEN
|
||||
loCFG = NULL
|
||||
ELSE
|
||||
loCFG = THIS.o_Configuration(THIS.n_CFG_Actual)
|
||||
ENDIF
|
||||
|
||||
IF ISNULL(loCFG) THEN
|
||||
lo_CFG = CREATEOBJECT('CL_CFG')
|
||||
lo_CFG.CopyFrom(THIS)
|
||||
ENDIF
|
||||
|
||||
RETURN loCFG
|
||||
ENDPROC
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user