Changeset: 671 - Cambio de la clase principal de FoxBin2Prg de custom a session (Lutz Scheffler)
- Se cambia el uso de la propiedad o_Conversor por la variable loConversor
This commit is contained in:
@@ -150,10 +150,11 @@ DEFINE CLASS ut__foxbin2prg__c_foxbin2prg__EvaluarConfiguracion AS FxuTestCase O
|
|||||||
#ENDIF
|
#ENDIF
|
||||||
|
|
||||||
TRY
|
TRY
|
||||||
loEx = NULL
|
loEx = NULL
|
||||||
loFB2P_Esperado = CREATEOBJECT("EMPTY")
|
loFB2P_Esperado = CREATEOBJECT("EMPTY")
|
||||||
loFB2P = THIS.ioFB2P
|
THIS.ioFB2P = NEWOBJECT("c_foxbin2prg", "FOXBIN2PRG.PRG", "", FORCEPATH( 'foxbin2prg.cfg', oFXU_LIB.cPathDatosTest ) )
|
||||||
loFB2P.c_Foxbin2prg_ConfigFile = FORCEPATH( 'foxbin2prg.cfg', oFXU_LIB.cPathDatosTest )
|
loFB2P = THIS.ioFB2P
|
||||||
|
*loFB2P.c_Foxbin2prg_ConfigFile = FORCEPATH( 'foxbin2prg.cfg', oFXU_LIB.cPathDatosTest )
|
||||||
|
|
||||||
|
|
||||||
*-- DATOS DE ENTRADA
|
*-- DATOS DE ENTRADA
|
||||||
@@ -651,9 +652,10 @@ DEFINE CLASS ut__foxbin2prg__c_foxbin2prg__EvaluarConfiguracion AS FxuTestCase O
|
|||||||
#ENDIF
|
#ENDIF
|
||||||
|
|
||||||
TRY
|
TRY
|
||||||
loEx = NULL
|
loEx = NULL
|
||||||
loFB2P = THIS.ioFB2P
|
THIS.ioFB2P = NEWOBJECT("c_foxbin2prg", "FOXBIN2PRG.PRG", "", FORCEPATH( 'foxbin2prg.cfg', oFXU_LIB.cPathDatosTest ) )
|
||||||
loFB2P.c_Foxbin2prg_ConfigFile = FORCEPATH( 'foxbin2prg.cfg', oFXU_LIB.cPathDatosTest )
|
loFB2P = THIS.ioFB2P
|
||||||
|
*loFB2P.c_Foxbin2prg_ConfigFile = FORCEPATH( 'foxbin2prg.cfg', oFXU_LIB.cPathDatosTest )
|
||||||
loFB2P.l_ShowErrors = .F.
|
loFB2P.l_ShowErrors = .F.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
BIN
foxbin2prg.exe
BIN
foxbin2prg.exe
Binary file not shown.
@@ -484,7 +484,7 @@ QUIT
|
|||||||
|
|
||||||
|
|
||||||
*******************************************************************************************************************
|
*******************************************************************************************************************
|
||||||
DEFINE CLASS c_foxbin2prg AS CUSTOM
|
DEFINE CLASS c_foxbin2prg AS SESSION
|
||||||
#IF .F.
|
#IF .F.
|
||||||
LOCAL THIS AS c_foxbin2prg OF 'FOXBIN2PRG.PRG'
|
LOCAL THIS AS c_foxbin2prg OF 'FOXBIN2PRG.PRG'
|
||||||
#ENDIF
|
#ENDIF
|
||||||
@@ -683,6 +683,8 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
|
|
||||||
|
|
||||||
PROCEDURE INIT
|
PROCEDURE INIT
|
||||||
|
LPARAMETERS tcCFG_File
|
||||||
|
|
||||||
LOCAL lcSys16, lnPosProg, lc_Foxbin2prg_EXE, laValues(1,5)
|
LOCAL lcSys16, lnPosProg, lc_Foxbin2prg_EXE, laValues(1,5)
|
||||||
SET DELETED ON
|
SET DELETED ON
|
||||||
SET DATE YMD
|
SET DATE YMD
|
||||||
@@ -707,7 +709,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
THIS.c_Foxbin2prg_FullPath = SUBSTR( lcSys16, lnPosProg )
|
THIS.c_Foxbin2prg_FullPath = SUBSTR( lcSys16, lnPosProg )
|
||||||
THIS.c_Foxbin2prg_ConfigFile = FORCEEXT( THIS.c_Foxbin2prg_FullPath, 'CFG' )
|
THIS.c_Foxbin2prg_ConfigFile = EVL( tcCFG_File, FORCEEXT( THIS.c_Foxbin2prg_FullPath, 'CFG' ) )
|
||||||
THIS.c_CurDir = SYS(5) + CURDIR()
|
THIS.c_CurDir = SYS(5) + CURDIR()
|
||||||
lc_Foxbin2prg_EXE = FORCEEXT( THIS.c_Foxbin2prg_FullPath, 'EXE' )
|
lc_Foxbin2prg_EXE = FORCEEXT( THIS.c_Foxbin2prg_FullPath, 'EXE' )
|
||||||
THIS.c_FB2PRG_EXE_Version = 'v' + IIF( AGETFILEVERSION( laValues, lc_Foxbin2prg_EXE ) = 0, TRANSFORM(THIS.n_FB2PRG_Version), laValues(4) )
|
THIS.c_FB2PRG_EXE_Version = 'v' + IIF( AGETFILEVERSION( laValues, lc_Foxbin2prg_EXE ) = 0, TRANSFORM(THIS.n_FB2PRG_Version), laValues(4) )
|
||||||
@@ -2690,7 +2692,6 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
|
|
||||||
.writeLog( C_TAB + 'c_OriginalFileName: ' + .c_OriginalFileName )
|
.writeLog( C_TAB + 'c_OriginalFileName: ' + .c_OriginalFileName )
|
||||||
.writeLog( )
|
.writeLog( )
|
||||||
.o_Conversor = NULL
|
|
||||||
|
|
||||||
IF NOT FILE(.c_InputFile)
|
IF NOT FILE(.c_InputFile)
|
||||||
ERROR loLang.C_FILE_DOESNT_EXIST_LOC + ' [' + .c_InputFile + ']'
|
ERROR loLang.C_FILE_DOESNT_EXIST_LOC + ' [' + .c_InputFile + ']'
|
||||||
@@ -2704,7 +2705,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, .c_VC2 )
|
.c_OutputFile = FORCEEXT( .c_InputFile, .c_VC2 )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_vcx_a_prg' )
|
loConversor = CREATEOBJECT( 'c_conversor_vcx_a_prg' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_VC2 ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_VC2 ), lcForceAttribs )
|
||||||
|
|
||||||
CASE lcExtension = 'SCX'
|
CASE lcExtension = 'SCX'
|
||||||
@@ -2712,7 +2713,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, .c_SC2 )
|
.c_OutputFile = FORCEEXT( .c_InputFile, .c_SC2 )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_scx_a_prg' )
|
loConversor = CREATEOBJECT( 'c_conversor_scx_a_prg' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_SC2 ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_SC2 ), lcForceAttribs )
|
||||||
|
|
||||||
CASE lcExtension = 'PJX'
|
CASE lcExtension = 'PJX'
|
||||||
@@ -2720,7 +2721,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, .c_PJ2 )
|
.c_OutputFile = FORCEEXT( .c_InputFile, .c_PJ2 )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_pjx_a_prg' )
|
loConversor = CREATEOBJECT( 'c_conversor_pjx_a_prg' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_PJ2 ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_PJ2 ), lcForceAttribs )
|
||||||
|
|
||||||
CASE lcExtension = 'PJM'
|
CASE lcExtension = 'PJM'
|
||||||
@@ -2728,7 +2729,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, .c_PJ2 )
|
.c_OutputFile = FORCEEXT( .c_InputFile, .c_PJ2 )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_pjm_a_prg' )
|
loConversor = CREATEOBJECT( 'c_conversor_pjm_a_prg' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_PJ2 ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_PJ2 ), lcForceAttribs )
|
||||||
|
|
||||||
CASE lcExtension = 'FRX'
|
CASE lcExtension = 'FRX'
|
||||||
@@ -2736,7 +2737,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, .c_FR2 )
|
.c_OutputFile = FORCEEXT( .c_InputFile, .c_FR2 )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_frx_a_prg' )
|
loConversor = CREATEOBJECT( 'c_conversor_frx_a_prg' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_FR2 ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_FR2 ), lcForceAttribs )
|
||||||
|
|
||||||
CASE lcExtension = 'LBX'
|
CASE lcExtension = 'LBX'
|
||||||
@@ -2744,7 +2745,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, .c_LB2 )
|
.c_OutputFile = FORCEEXT( .c_InputFile, .c_LB2 )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_frx_a_prg' )
|
loConversor = CREATEOBJECT( 'c_conversor_frx_a_prg' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_LB2 ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_LB2 ), lcForceAttribs )
|
||||||
|
|
||||||
CASE lcExtension = 'DBF'
|
CASE lcExtension = 'DBF'
|
||||||
@@ -2752,7 +2753,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, .c_DB2 )
|
.c_OutputFile = FORCEEXT( .c_InputFile, .c_DB2 )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_dbf_a_prg' )
|
loConversor = CREATEOBJECT( 'c_conversor_dbf_a_prg' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_DB2 ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_DB2 ), lcForceAttribs )
|
||||||
|
|
||||||
CASE lcExtension = 'DBC'
|
CASE lcExtension = 'DBC'
|
||||||
@@ -2760,7 +2761,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, .c_DC2 )
|
.c_OutputFile = FORCEEXT( .c_InputFile, .c_DC2 )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_dbc_a_prg' )
|
loConversor = CREATEOBJECT( 'c_conversor_dbc_a_prg' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_DC2 ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_DC2 ), lcForceAttribs )
|
||||||
|
|
||||||
CASE lcExtension = 'MNX'
|
CASE lcExtension = 'MNX'
|
||||||
@@ -2768,7 +2769,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, .c_MN2 )
|
.c_OutputFile = FORCEEXT( .c_InputFile, .c_MN2 )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_mnx_a_prg' )
|
loConversor = CREATEOBJECT( 'c_conversor_mnx_a_prg' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_MN2 ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, .c_MN2 ), lcForceAttribs )
|
||||||
|
|
||||||
CASE lcExtension = .c_VC2
|
CASE lcExtension = .c_VC2
|
||||||
@@ -2776,7 +2777,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, 'VCX' )
|
.c_OutputFile = FORCEEXT( .c_InputFile, 'VCX' )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_prg_a_vcx' )
|
loConversor = CREATEOBJECT( 'c_conversor_prg_a_vcx' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'VCX' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'VCX' ), lcForceAttribs )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'VCT' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'VCT' ), lcForceAttribs )
|
||||||
|
|
||||||
@@ -2785,7 +2786,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, 'SCX' )
|
.c_OutputFile = FORCEEXT( .c_InputFile, 'SCX' )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_prg_a_scx' )
|
loConversor = CREATEOBJECT( 'c_conversor_prg_a_scx' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'SCX' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'SCX' ), lcForceAttribs )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'SCT' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'SCT' ), lcForceAttribs )
|
||||||
|
|
||||||
@@ -2794,7 +2795,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, 'PJX' )
|
.c_OutputFile = FORCEEXT( .c_InputFile, 'PJX' )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_prg_a_pjx' )
|
loConversor = CREATEOBJECT( 'c_conversor_prg_a_pjx' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'PJX' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'PJX' ), lcForceAttribs )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'PJT' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'PJT' ), lcForceAttribs )
|
||||||
|
|
||||||
@@ -2803,7 +2804,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, 'FRX' )
|
.c_OutputFile = FORCEEXT( .c_InputFile, 'FRX' )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_prg_a_frx' )
|
loConversor = CREATEOBJECT( 'c_conversor_prg_a_frx' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'FRX' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'FRX' ), lcForceAttribs )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'FRT' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'FRT' ), lcForceAttribs )
|
||||||
|
|
||||||
@@ -2812,7 +2813,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, 'LBX' )
|
.c_OutputFile = FORCEEXT( .c_InputFile, 'LBX' )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_prg_a_frx' )
|
loConversor = CREATEOBJECT( 'c_conversor_prg_a_frx' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'LBX' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'LBX' ), lcForceAttribs )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'LBT' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'LBT' ), lcForceAttribs )
|
||||||
|
|
||||||
@@ -2821,7 +2822,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, 'DBF' )
|
.c_OutputFile = FORCEEXT( .c_InputFile, 'DBF' )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_prg_a_dbf' )
|
loConversor = CREATEOBJECT( 'c_conversor_prg_a_dbf' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'DBF' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'DBF' ), lcForceAttribs )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'FPT' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'FPT' ), lcForceAttribs )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'CDX' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'CDX' ), lcForceAttribs )
|
||||||
@@ -2831,7 +2832,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, 'DBC' )
|
.c_OutputFile = FORCEEXT( .c_InputFile, 'DBC' )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_prg_a_dbc' )
|
loConversor = CREATEOBJECT( 'c_conversor_prg_a_dbc' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'DBC' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'DBC' ), lcForceAttribs )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'DCX' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'DCX' ), lcForceAttribs )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'DCT' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'DCT' ), lcForceAttribs )
|
||||||
@@ -2841,7 +2842,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
ERROR (TEXTMERGE(loLang.C_FILE_NAME_IS_NOT_SUPPORTED_LOC))
|
||||||
ENDIF
|
ENDIF
|
||||||
.c_OutputFile = FORCEEXT( .c_InputFile, 'MNX' )
|
.c_OutputFile = FORCEEXT( .c_InputFile, 'MNX' )
|
||||||
.o_Conversor = CREATEOBJECT( 'c_conversor_prg_a_mnx' )
|
loConversor = CREATEOBJECT( 'c_conversor_prg_a_mnx' )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'MNX' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'MNX' ), lcForceAttribs )
|
||||||
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'MNT' ), lcForceAttribs )
|
.ChangeFileAttribute( FORCEEXT( .c_InputFile, 'MNT' ), lcForceAttribs )
|
||||||
|
|
||||||
@@ -2893,7 +2894,6 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
|
|
||||||
IF NOT .l_OptimizeByFilestamp OR .t_InputFile_TimeStamp >= .t_OutputFile_TimeStamp THEN
|
IF NOT .l_OptimizeByFilestamp OR .t_InputFile_TimeStamp >= .t_OutputFile_TimeStamp THEN
|
||||||
.c_Type = UPPER(JUSTEXT(.c_OutputFile))
|
.c_Type = UPPER(JUSTEXT(.c_OutputFile))
|
||||||
loConversor = .o_Conversor
|
|
||||||
loConversor.c_InputFile = .c_InputFile
|
loConversor.c_InputFile = .c_InputFile
|
||||||
loConversor.c_OutputFile = .c_OutputFile
|
loConversor.c_OutputFile = .c_OutputFile
|
||||||
loConversor.c_LogFile = .c_LogFile
|
loConversor.c_LogFile = .c_LogFile
|
||||||
@@ -2908,14 +2908,14 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
*--
|
*--
|
||||||
.AvanceDelProceso( loLang.C_PROCESSING_LOC + ' ' + .c_InputFile + '...', 0, 0, 0 )
|
.AvanceDelProceso( loLang.C_PROCESSING_LOC + ' ' + .c_InputFile + '...', 0, 0, 0 )
|
||||||
|
|
||||||
IF AEVENTS( laEvents, .o_Conversor ) = 0 THEN
|
IF AEVENTS( laEvents, loConversor ) = 0 THEN
|
||||||
BINDEVENT( .o_Conversor, 'AvanceDelProceso', THIS, 'AvanceDelProceso' )
|
BINDEVENT( loConversor, 'AvanceDelProceso', THIS, 'AvanceDelProceso' )
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
loConversor.Convertir( @toModulo, .F., THIS )
|
loConversor.Convertir( @toModulo, .F., THIS )
|
||||||
.n_ProcessedFilesCount = .n_ProcessedFilesCount + 1
|
.n_ProcessedFilesCount = .n_ProcessedFilesCount + 1
|
||||||
.writeLog()
|
.writeLog()
|
||||||
.writeLog(.o_Conversor.c_TextLog) && Recojo el LOG que haya generado el conversor
|
.writeLog(loConversor.c_TextLog) && Recojo el LOG que haya generado el conversor
|
||||||
|
|
||||||
*-- Logueo los errores
|
*-- Logueo los errores
|
||||||
IF NOT EMPTY(loConversor.c_TextErr) THEN
|
IF NOT EMPTY(loConversor.c_TextErr) THEN
|
||||||
@@ -2948,11 +2948,11 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
FINALLY
|
FINALLY
|
||||||
IF AEVENTS( laEvents, THIS.o_Conversor ) > 0 THEN
|
IF AEVENTS( laEvents, loConversor ) > 0 THEN
|
||||||
UNBINDEVENTS( THIS.o_Conversor )
|
UNBINDEVENTS( loConversor )
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
STORE NULL TO loConversor, THIS.o_Conversor, loFSO
|
STORE NULL TO loConversor, loFSO
|
||||||
|
|
||||||
*IF lnCodError = 0 OR NOT THIS.l_ShowErrors THEN
|
*IF lnCodError = 0 OR NOT THIS.l_ShowErrors THEN
|
||||||
* THIS.writeLog( REPLICATE('-',100) )
|
* THIS.writeLog( REPLICATE('-',100) )
|
||||||
|
|||||||
Reference in New Issue
Block a user