Changeset: 491 fdbozzo - 13/11/2014 23:50:39:
- Arreglo de defectos introducidos
This commit is contained in:
@@ -687,7 +687,6 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
FINALLY
|
FINALLY
|
||||||
THIS.o_FSO = NULL
|
THIS.o_FSO = NULL
|
||||||
THIS.o_FNC = NULL
|
THIS.o_FNC = NULL
|
||||||
SET PROCEDURE TO
|
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -1147,17 +1146,17 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
tcOutputFile_Ext1 = FORCEEXT(tcOutputFile, lcExt_1)
|
tcOutputFile_Ext1 = FORCEEXT(tcOutputFile, lcExt_1)
|
||||||
|
|
||||||
IF FILE( tcOutputFile_Ext1 )
|
IF FILE( tcOutputFile_Ext1 )
|
||||||
*-- LOG
|
*-- LOG
|
||||||
DO CASE
|
DO CASE
|
||||||
CASE EMPTY(lcExt_2)
|
CASE EMPTY(lcExt_2)
|
||||||
.writeLog( C_BACKUP_OF_LOC + tcOutputFile_Ext1 )
|
.writeLog( C_BACKUP_OF_LOC + tcOutputFile_Ext1 )
|
||||||
CASE EMPTY(lcExt_3)
|
CASE EMPTY(lcExt_3)
|
||||||
.writeLog( C_BACKUP_OF_LOC + tcOutputFile_Ext1 + '/' + lcExt_2 )
|
.writeLog( C_BACKUP_OF_LOC + tcOutputFile_Ext1 + '/' + lcExt_2 )
|
||||||
OTHERWISE
|
OTHERWISE
|
||||||
.writeLog( C_BACKUP_OF_LOC + tcOutputFile_Ext1 + '/' + lcExt_2 + '/' + lcExt_3 )
|
.writeLog( C_BACKUP_OF_LOC + tcOutputFile_Ext1 + '/' + lcExt_2 + '/' + lcExt_3 )
|
||||||
ENDCASE
|
ENDCASE
|
||||||
|
|
||||||
*-- COPIA BACKUP
|
*-- COPIA BACKUP
|
||||||
COPY FILE ( tcOutputFile_Ext1 ) TO ( tcBakFile_1 )
|
COPY FILE ( tcOutputFile_Ext1 ) TO ( tcBakFile_1 )
|
||||||
|
|
||||||
IF NOT EMPTY(lcExt_2)
|
IF NOT EMPTY(lcExt_2)
|
||||||
@@ -1165,7 +1164,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
|
|
||||||
IF FILE( tcOutputFile_Ext2 )
|
IF FILE( tcOutputFile_Ext2 )
|
||||||
COPY FILE ( tcOutputFile_Ext2 ) TO ( tcBakFile_2 )
|
COPY FILE ( tcOutputFile_Ext2 ) TO ( tcBakFile_2 )
|
||||||
ENDIF
|
ENDIF
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF NOT EMPTY(lcExt_3)
|
IF NOT EMPTY(lcExt_3)
|
||||||
@@ -1173,11 +1172,11 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
|
|
||||||
IF FILE( tcOutputFile_Ext3 )
|
IF FILE( tcOutputFile_Ext3 )
|
||||||
COPY FILE ( tcOutputFile_Ext3 ) TO ( tcBakFile_3 )
|
COPY FILE ( tcOutputFile_Ext3 ) TO ( tcBakFile_3 )
|
||||||
|
ENDIF
|
||||||
|
ENDIF
|
||||||
ENDIF
|
ENDIF
|
||||||
ENDIF
|
ENDIF
|
||||||
ENDIF
|
ENDIF
|
||||||
ENDIF
|
|
||||||
ENDIF
|
|
||||||
ENDWITH && THIS
|
ENDWITH && THIS
|
||||||
|
|
||||||
CATCH TO toEx
|
CATCH TO toEx
|
||||||
@@ -1190,7 +1189,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
FINALLY
|
FINALLY
|
||||||
RELEASE toEx, tlRelanzarError, tcBakFile_1, tcBakFile_2, tcBakFile_3 ;
|
RELEASE toEx, tlRelanzarError, tcBakFile_1, tcBakFile_2, tcBakFile_3 ;
|
||||||
, lcNext_Bak, lcExt_1, lcExt_2, lcExt_3, tcOutputFile_Ext1, tcOutputFile_Ext2, tcOutputFile_Ext3 ;
|
, lcNext_Bak, lcExt_1, lcExt_2, lcExt_3, tcOutputFile_Ext1, tcOutputFile_Ext2, tcOutputFile_Ext3 ;
|
||||||
, tcOutputFile
|
, tcOutputFile
|
||||||
ENDTRY
|
ENDTRY
|
||||||
@@ -1535,7 +1534,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ENDIF
|
ENDIF
|
||||||
ENDFOR
|
ENDFOR
|
||||||
|
|
||||||
RELEASE tcFileName, tcFilters, llFound, laFiltros
|
RELEASE tcFileName, tcFilters, laFiltros
|
||||||
RETURN llFound
|
RETURN llFound
|
||||||
ENDFUNC
|
ENDFUNC
|
||||||
|
|
||||||
@@ -2362,6 +2361,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
.writeLog( TEXTMERGE(C_NAMES_CAPITALIZATION_PROGRAM_FOUND_LOC) )
|
.writeLog( TEXTMERGE(C_NAMES_CAPITALIZATION_PROGRAM_FOUND_LOC) )
|
||||||
SET PROCEDURE TO (lcEXE_CAPS) ADDITIVE
|
SET PROCEDURE TO (lcEXE_CAPS) ADDITIVE
|
||||||
.o_FNC = CREATEOBJECT( 'cl_FileName_Caps' )
|
.o_FNC = CREATEOBJECT( 'cl_FileName_Caps' )
|
||||||
|
RELEASE PROCEDURE (lcEXE_CAPS)
|
||||||
|
|
||||||
.n_ExisteCapitalizacion = 1
|
.n_ExisteCapitalizacion = 1
|
||||||
ELSE
|
ELSE
|
||||||
@@ -2381,41 +2381,41 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
|
|
||||||
ENDCASE
|
ENDCASE
|
||||||
|
|
||||||
*-- Normalizar archivo(s) de entrada. El primero siempre se normaliza (??2, ??X, DBF, DBC)
|
*-- Normalizar archivo(s) de entrada. El primero siempre se normaliza (??2, ??X, DBF, DBC)
|
||||||
.RenameFile( tcFileName, lcEXE_CAPS, loFSO, llRelanzarError )
|
.RenameFile( tcFileName, lcEXE_CAPS, loFSO, llRelanzarError )
|
||||||
|
|
||||||
DO CASE
|
DO CASE
|
||||||
CASE lcType = 'PJX'
|
CASE lcType = 'PJX'
|
||||||
.RenameFile( FORCEEXT(tcFileName,'PJT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
.RenameFile( FORCEEXT(tcFileName,'PJT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
||||||
|
|
||||||
CASE lcType = 'VCX'
|
CASE lcType = 'VCX'
|
||||||
.RenameFile( FORCEEXT(tcFileName,'VCT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
.RenameFile( FORCEEXT(tcFileName,'VCT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
||||||
|
|
||||||
CASE lcType = 'SCX'
|
CASE lcType = 'SCX'
|
||||||
.RenameFile( FORCEEXT(tcFileName,'SCT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
.RenameFile( FORCEEXT(tcFileName,'SCT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
||||||
|
|
||||||
CASE lcType = 'FRX'
|
CASE lcType = 'FRX'
|
||||||
.RenameFile( FORCEEXT(tcFileName,'FRT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
.RenameFile( FORCEEXT(tcFileName,'FRT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
||||||
|
|
||||||
CASE lcType = 'LBX'
|
CASE lcType = 'LBX'
|
||||||
.RenameFile( FORCEEXT(tcFileName,'LBT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
.RenameFile( FORCEEXT(tcFileName,'LBT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
||||||
|
|
||||||
CASE lcType = 'DBF'
|
CASE lcType = 'DBF'
|
||||||
IF FILE( FORCEEXT(tcFileName,'FPT') )
|
IF FILE( FORCEEXT(tcFileName,'FPT') )
|
||||||
.RenameFile( FORCEEXT(tcFileName,'FPT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
.RenameFile( FORCEEXT(tcFileName,'FPT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
||||||
ENDIF
|
ENDIF
|
||||||
IF FILE( FORCEEXT(tcFileName,'CDX') )
|
IF FILE( FORCEEXT(tcFileName,'CDX') )
|
||||||
.RenameFile( FORCEEXT(tcFileName,'CDX'), lcEXE_CAPS, loFSO, llRelanzarError )
|
.RenameFile( FORCEEXT(tcFileName,'CDX'), lcEXE_CAPS, loFSO, llRelanzarError )
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
CASE lcType = 'DBC'
|
CASE lcType = 'DBC'
|
||||||
.RenameFile( FORCEEXT(tcFileName,'DCX'), lcEXE_CAPS, loFSO, llRelanzarError )
|
.RenameFile( FORCEEXT(tcFileName,'DCX'), lcEXE_CAPS, loFSO, llRelanzarError )
|
||||||
.RenameFile( FORCEEXT(tcFileName,'DCT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
.RenameFile( FORCEEXT(tcFileName,'DCT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
||||||
|
|
||||||
CASE lcType = 'MNX'
|
CASE lcType = 'MNX'
|
||||||
.RenameFile( FORCEEXT(tcFileName,'MNT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
.RenameFile( FORCEEXT(tcFileName,'MNT'), lcEXE_CAPS, loFSO, llRelanzarError )
|
||||||
|
|
||||||
ENDCASE
|
ENDCASE
|
||||||
|
|
||||||
ENDWITH && THIS
|
ENDWITH && THIS
|
||||||
|
|
||||||
@@ -10533,9 +10533,9 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
|
|
||||||
*!* ENDSCAN
|
*!* ENDSCAN
|
||||||
|
|
||||||
TEXT TO C_FB2PRG_CODE ADDITIVE TEXTMERGE NOSHOW FLAGS 1+2 PRETEXT 1+2
|
TEXT TO C_FB2PRG_CODE ADDITIVE TEXTMERGE NOSHOW FLAGS 1+2 PRETEXT 1+2
|
||||||
*
|
*
|
||||||
ENDTEXT
|
ENDTEXT
|
||||||
|
|
||||||
*!* CATCH TO loEx
|
*!* CATCH TO loEx
|
||||||
*!* IF THIS.l_Debug AND _VFP.STARTMODE = 0
|
*!* IF THIS.l_Debug AND _VFP.STARTMODE = 0
|
||||||
@@ -10876,7 +10876,7 @@ DEFINE CLASS c_conversor_vcx_a_prg AS c_conversor_bin_a_prg
|
|||||||
ENDFOR
|
ENDFOR
|
||||||
|
|
||||||
.write_OutputFile( @lcCodigo, lcOutputFile, @toFoxBin2Prg )
|
.write_OutputFile( @lcCodigo, lcOutputFile, @toFoxBin2Prg )
|
||||||
ENDIF
|
ENDIF
|
||||||
ENDIF
|
ENDIF
|
||||||
ENDWITH && THIS
|
ENDWITH && THIS
|
||||||
|
|
||||||
@@ -11142,7 +11142,7 @@ DEFINE CLASS c_conversor_scx_a_prg AS c_conversor_bin_a_prg
|
|||||||
ENDFOR
|
ENDFOR
|
||||||
|
|
||||||
.write_OutputFile( @lcCodigo, lcOutputFile, @toFoxBin2Prg )
|
.write_OutputFile( @lcCodigo, lcOutputFile, @toFoxBin2Prg )
|
||||||
ENDIF
|
ENDIF
|
||||||
ENDIF
|
ENDIF
|
||||||
ENDWITH && THIS
|
ENDWITH && THIS
|
||||||
|
|
||||||
@@ -14248,12 +14248,14 @@ DEFINE CLASS CL_DBC AS CL_DBC_BASE
|
|||||||
LOCAL loTables AS CL_DBC_TABLES OF 'FOXBIN2PRG.PRG' ;
|
LOCAL loTables AS CL_DBC_TABLES OF 'FOXBIN2PRG.PRG' ;
|
||||||
, loConnections AS CL_DBC_CONNECTIONS OF 'FOXBIN2PRG.PRG' ;
|
, loConnections AS CL_DBC_CONNECTIONS OF 'FOXBIN2PRG.PRG' ;
|
||||||
, loViews AS CL_DBC_VIEWS OF 'FOXBIN2PRG.PRG'
|
, loViews AS CL_DBC_VIEWS OF 'FOXBIN2PRG.PRG'
|
||||||
|
LOCAL lcStoredProcedures
|
||||||
STORE NULL TO loTables, loConnections, loViews
|
STORE NULL TO loTables, loConnections, loViews
|
||||||
|
|
||||||
WITH THIS AS CL_DBC_BASE OF 'FOXBIN2PRG.PRG'
|
WITH THIS AS CL_DBC OF 'FOXBIN2PRG.PRG'
|
||||||
loTables = ._Tables
|
loTables = ._Tables
|
||||||
loConnections = ._Connections
|
loConnections = ._Connections
|
||||||
loViews = ._Views
|
loViews = ._Views
|
||||||
|
lcStoredProcedures = ._StoredProcedures
|
||||||
|
|
||||||
ERASE (tc_OutputFile)
|
ERASE (tc_OutputFile)
|
||||||
CREATE DATABASE (tc_OutputFile)
|
CREATE DATABASE (tc_OutputFile)
|
||||||
@@ -14269,9 +14271,9 @@ DEFINE CLASS CL_DBC AS CL_DBC_BASE
|
|||||||
SET Property = lcMemoWithProperties ;
|
SET Property = lcMemoWithProperties ;
|
||||||
WHERE STR(ParentID) + ObjectType + LOWER(objectName) = STR(1) + PADR('Database',10) + PADR(LOWER('Database'),128)
|
WHERE STR(ParentID) + ObjectType + LOWER(objectName) = STR(1) + PADR('Database',10) + PADR(LOWER('Database'),128)
|
||||||
|
|
||||||
IF NOT EMPTY(._StoredProcedures)
|
IF NOT EMPTY(lcStoredProcedures)
|
||||||
UPDATE TABLABIN ;
|
UPDATE TABLABIN ;
|
||||||
SET CODE = ._StoredProcedures ;
|
SET CODE = lcStoredProcedures ;
|
||||||
WHERE STR(ParentID) + ObjectType + LOWER(objectName) = STR(1) + PADR('Database',10) + PADR(LOWER('StoredProceduresSource'),128)
|
WHERE STR(ParentID) + ObjectType + LOWER(objectName) = STR(1) + PADR('Database',10) + PADR(LOWER('StoredProceduresSource'),128)
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user