Changeset: 472 fdbozzo - 09/11/2014 19:30:05:
- Agregado de varios RELEASE para recolección de basura manual
This commit is contained in:
263
foxbin2prg.prg
263
foxbin2prg.prg
@@ -652,6 +652,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
lc_Foxbin2prg_EXE = FORCEEXT( THIS.c_Foxbin2prg_FullPath, 'EXE' )
|
lc_Foxbin2prg_EXE = FORCEEXT( THIS.c_Foxbin2prg_FullPath, 'EXE' )
|
||||||
THIS.c_FB2PRG_EXE_Version = IIF( AGETFILEVERSION( laValues, lc_Foxbin2prg_EXE ) = 0, TRANSFORM(THIS.n_FB2PRG_Version), laValues(4) )
|
THIS.c_FB2PRG_EXE_Version = IIF( AGETFILEVERSION( laValues, lc_Foxbin2prg_EXE ) = 0, TRANSFORM(THIS.n_FB2PRG_Version), laValues(4) )
|
||||||
ADDPROPERTY(_SCREEN, 'ExitCode', 0)
|
ADDPROPERTY(_SCREEN, 'ExitCode', 0)
|
||||||
|
RELEASE lcSys16, lnPosProg, lc_Foxbin2prg_EXE, laValues
|
||||||
RETURN
|
RETURN
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -1008,6 +1009,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
|
|
||||||
FINALLY
|
FINALLY
|
||||||
CLEAR DLLS fb2p_SetFileAttributes, fb2p_GetFileAttributes
|
CLEAR DLLS fb2p_SetFileAttributes, fb2p_GetFileAttributes
|
||||||
|
RELEASE tcFileName, tcAttrib, dwFileAttributes
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -1037,6 +1039,9 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
COMPILE DATABASE (tcFileName)
|
COMPILE DATABASE (tcFileName)
|
||||||
|
|
||||||
ENDCASE
|
ENDCASE
|
||||||
|
|
||||||
|
RELEASE tcFileName, lcType
|
||||||
|
RETURN
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
|
|
||||||
@@ -1124,6 +1129,9 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
THROW
|
THROW
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE toEx, tlRelanzarError, tcBakFile_1, tcBakFile_2, tcBakFile_3 ;
|
||||||
|
, lcNext_Bak, lcExt_1, lcExt_2, lcExt_3
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -1412,8 +1420,11 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
THROW
|
THROW
|
||||||
|
|
||||||
FINALLY
|
FINALLY
|
||||||
STORE NULL TO lo_Configuration, lo_CFG
|
STORE NULL TO lo_Configuration, lo_CFG, loEx
|
||||||
RELEASE lo_Configuration, lo_CFG
|
RELEASE tcDontShowProgress, tcDontShowErrors, tcNoTimestamps, tcDebug, tcRecompile, tcExtraBackupLevels ;
|
||||||
|
, tcClearUniqueID, tcOptimizeByFilestamp, tc_InputFile ;
|
||||||
|
, lcConfigFile, llExisteConfig, laConfig, I, lcConfData, lcExt, lcValue, lc_CFG_Path ;
|
||||||
|
, lo_CFG, lo_Configuration, loEx
|
||||||
|
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
@@ -1439,6 +1450,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ENDIF
|
ENDIF
|
||||||
ENDFOR
|
ENDFOR
|
||||||
|
|
||||||
|
RELEASE tcFileName, tcFilters, llFound, laFiltros
|
||||||
RETURN llFound
|
RETURN llFound
|
||||||
ENDFUNC
|
ENDFUNC
|
||||||
|
|
||||||
@@ -1460,6 +1472,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
, 'XXX' )
|
, 'XXX' )
|
||||||
ENDWITH && THIS
|
ENDWITH && THIS
|
||||||
|
|
||||||
|
RELEASE tcExt
|
||||||
RETURN lcExt2
|
RETURN lcExt2
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -1467,6 +1480,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
PROCEDURE TieneSoporte_Bin2Prg
|
PROCEDURE TieneSoporte_Bin2Prg
|
||||||
LPARAMETERS tcExt
|
LPARAMETERS tcExt
|
||||||
LOCAL llTieneSoporte
|
LOCAL llTieneSoporte
|
||||||
|
|
||||||
WITH THIS AS c_foxbin2prg OF 'FOXBIN2PRG.PRG'
|
WITH THIS AS c_foxbin2prg OF 'FOXBIN2PRG.PRG'
|
||||||
llTieneSoporte = ICASE( tcExt == 'PJX', .PJX_Conversion_Support >= 1 ;
|
llTieneSoporte = ICASE( tcExt == 'PJX', .PJX_Conversion_Support >= 1 ;
|
||||||
, tcExt == 'VCX', .VCX_Conversion_Support >= 1 ;
|
, tcExt == 'VCX', .VCX_Conversion_Support >= 1 ;
|
||||||
@@ -1478,6 +1492,8 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
, tcExt == 'DBC', .DBC_Conversion_Support >= 1 ;
|
, tcExt == 'DBC', .DBC_Conversion_Support >= 1 ;
|
||||||
, .F. )
|
, .F. )
|
||||||
ENDWITH && THIS
|
ENDWITH && THIS
|
||||||
|
|
||||||
|
RELEASE tcExt
|
||||||
RETURN llTieneSoporte
|
RETURN llTieneSoporte
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -1485,6 +1501,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
PROCEDURE TieneSoporte_Prg2Bin
|
PROCEDURE TieneSoporte_Prg2Bin
|
||||||
LPARAMETERS tcExt
|
LPARAMETERS tcExt
|
||||||
LOCAL llTieneSoporte
|
LOCAL llTieneSoporte
|
||||||
|
|
||||||
WITH THIS AS c_foxbin2prg OF 'FOXBIN2PRG.PRG'
|
WITH THIS AS c_foxbin2prg OF 'FOXBIN2PRG.PRG'
|
||||||
llTieneSoporte = ICASE( tcExt == .c_PJ2, .PJX_Conversion_Support = 2 ;
|
llTieneSoporte = ICASE( tcExt == .c_PJ2, .PJX_Conversion_Support = 2 ;
|
||||||
, tcExt == .c_VC2, .VCX_Conversion_Support = 2 ;
|
, tcExt == .c_VC2, .VCX_Conversion_Support = 2 ;
|
||||||
@@ -1496,6 +1513,8 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
, tcExt == .c_DC2, .DBC_Conversion_Support = 2 ;
|
, tcExt == .c_DC2, .DBC_Conversion_Support = 2 ;
|
||||||
, .F. )
|
, .F. )
|
||||||
ENDWITH && THIS
|
ENDWITH && THIS
|
||||||
|
|
||||||
|
RELEASE tcExt
|
||||||
RETURN llTieneSoporte
|
RETURN llTieneSoporte
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -1862,7 +1881,10 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
ENDIF
|
ENDIF
|
||||||
CD (JUSTPATH(THIS.c_CurDir))
|
CD (JUSTPATH(THIS.c_CurDir))
|
||||||
STORE NULL TO loFSO
|
STORE NULL TO loFSO
|
||||||
RELEASE loFSO
|
RELEASE tc_InputFile, tcType, tcTextName, tlGenText, tcDontShowErrors, tcDebug, tcDontShowProgress ;
|
||||||
|
, toModulo, toEx, tlRelanzarError, tcOriginalFileName, tcRecompile, tcNoTimestamps ;
|
||||||
|
, tcBackupLevels, tcClearUniqueID, tcOptimizeByFilestamp ;
|
||||||
|
, I, lcPath, lcFileSpec, lcFile, laFiles, lnFileCount, lcErrorInfo, loEx, loFSO
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN lnCodError
|
RETURN lnCodError
|
||||||
@@ -2162,6 +2184,10 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM
|
|||||||
*THIS.writeLog_Flush()
|
*THIS.writeLog_Flush()
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE tc_InputFile, toModulo, toEx, tlRelanzarError, tcOriginalFileName ;
|
||||||
|
, lcErrorInfo, laDirFile, lcExtension, lnFileCount, laFiles, I ;
|
||||||
|
, ltFilestamp, lcExtA, lcExtB ;
|
||||||
|
, loFSO
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN lnCodError
|
RETURN lnCodError
|
||||||
@@ -2585,6 +2611,8 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
|
|
||||||
THIS.c_Foxbin2prg_FullPath = SUBSTR( lcSys16, lnPosProg )
|
THIS.c_Foxbin2prg_FullPath = SUBSTR( lcSys16, lnPosProg )
|
||||||
THIS.SortSpecialProps()
|
THIS.SortSpecialProps()
|
||||||
|
RELEASE lcSys16, lnPosProg
|
||||||
|
RETURN
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
|
|
||||||
@@ -2682,6 +2710,8 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE tcPropName, tcValue, taProps, tnProp_Count, I, tcTAG_I, tcTAG_F, tnLEN_TAG_I, tnLEN_TAG_F, loEx
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
@@ -2738,6 +2768,8 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE tcNombreObjeto, toClase, I, X, N, lcRutaDelNombre, loObjeto
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN lnObjeto
|
RETURN lnObjeto
|
||||||
@@ -2755,6 +2787,9 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
CATCH TO loEx
|
CATCH TO loEx
|
||||||
llError = .T.
|
llError = .T.
|
||||||
tnCodError = loEx.ERRORNO
|
tnCodError = loEx.ERRORNO
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE tcAsignacion, tnCodError, tcExpNormalizada, loEx
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN NOT llError
|
RETURN NOT llError
|
||||||
@@ -2774,6 +2809,8 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
#ENDIF
|
#ENDIF
|
||||||
THIS.writeLog( '' )
|
THIS.writeLog( '' )
|
||||||
THIS.writeLog( C_CONVERTING_FILE_LOC + ' ' + THIS.c_OutputFile + '...' )
|
THIS.writeLog( C_CONVERTING_FILE_LOC + ' ' + THIS.c_OutputFile + '...' )
|
||||||
|
RELEASE toModulo, toEx, toFoxBin2Prg
|
||||||
|
RETURN
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
|
|
||||||
@@ -2795,7 +2832,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
llIsContinuation = .T.
|
llIsContinuation = .T.
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
RELEASE lcPrevLine
|
RELEASE taCodeLines, I, lcPrevLine
|
||||||
|
|
||||||
RETURN llIsContinuation
|
RETURN llIsContinuation
|
||||||
ENDPROC
|
ENDPROC
|
||||||
@@ -2803,7 +2840,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
|
|
||||||
PROCEDURE elTextoEvaluadoEsElTokenIndicado
|
PROCEDURE elTextoEvaluadoEsElTokenIndicado
|
||||||
LPARAMETERS tcLine, ta_ID_Bloques, tnLen_IDFinBQ, X, tnIniFin
|
LPARAMETERS tcLine, ta_ID_Bloques, tnLen_IDFinBQ, X, tnIniFin
|
||||||
LOCAL llEncontrado, lcWord
|
LOCAL llEncontrado, lcWord, lcLine
|
||||||
|
|
||||||
TRY
|
TRY
|
||||||
*-- Pre-normalizaci<63>n
|
*-- Pre-normalizaci<63>n
|
||||||
@@ -2847,6 +2884,9 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
llEncontrado = .T.
|
llEncontrado = .T.
|
||||||
ENDIF
|
ENDIF
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE tcLine, ta_ID_Bloques, tnLen_IDFinBQ, X, tnIniFin, lcLine
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN llEncontrado
|
RETURN llEncontrado
|
||||||
@@ -2863,6 +2903,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
FOR I = 0 TO 31
|
FOR I = 0 TO 31
|
||||||
tcText = STRTRAN( tcText, '{' + TRANSFORM(I) + '}', CHR(I) )
|
tcText = STRTRAN( tcText, '{' + TRANSFORM(I) + '}', CHR(I) )
|
||||||
ENDFOR
|
ENDFOR
|
||||||
|
RELEASE I
|
||||||
RETURN tcText
|
RETURN tcText
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -2875,7 +2916,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
lcComentario = ''
|
lcComentario = ''
|
||||||
THIS.desnormalizarValorPropiedad( @lcPropName, @lcValor, @lcComentario )
|
THIS.desnormalizarValorPropiedad( @lcPropName, @lcValor, @lcComentario )
|
||||||
tcAsignacion = lcPropName + ' = ' + lcValor
|
tcAsignacion = lcPropName + ' = ' + lcValor
|
||||||
|
RELEASE lcPropName, lcValor, lnCodError, lcExpNormalizada, lnPos, lcComentario
|
||||||
RETURN tcAsignacion
|
RETURN tcAsignacion
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -2924,6 +2965,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
|
|
||||||
ENDCASE
|
ENDCASE
|
||||||
|
|
||||||
|
RELEASE tcProp, tcComentario, lnCodError, lnPos, lcValue
|
||||||
RETURN tcValue
|
RETURN tcValue
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -2961,6 +3003,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
tcValor = STUFF(tcValor, lnPos, lnPos2 - lnPos + 1, CHR(lnAscii)) && ASCII
|
tcValor = STUFF(tcValor, lnPos, lnPos2 - lnPos + 1, CHR(lnAscii)) && ASCII
|
||||||
ENDDO
|
ENDDO
|
||||||
|
|
||||||
|
RELEASE lnPos, lnPos2, lnAscii
|
||||||
RETURN tcValor
|
RETURN tcValor
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -2972,6 +3015,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
FOR I = 0 TO 31
|
FOR I = 0 TO 31
|
||||||
tcText = STRTRAN( tcText, CHR(I), '{' + TRANSFORM(I) + '}' )
|
tcText = STRTRAN( tcText, CHR(I), '{' + TRANSFORM(I) + '}' )
|
||||||
ENDFOR
|
ENDFOR
|
||||||
|
RELEASE I
|
||||||
RETURN tcText
|
RETURN tcText
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -2983,6 +3027,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
lcError = 'Error ' + TRANSFORM(toEx.ERRORNO) + ', ' + toEx.MESSAGE + CHR(13) + CHR(13) ;
|
lcError = 'Error ' + TRANSFORM(toEx.ERRORNO) + ', ' + toEx.MESSAGE + CHR(13) + CHR(13) ;
|
||||||
+ toEx.PROCEDURE + ', ' + TRANSFORM(toEx.LINENO) + CHR(13) + CHR(13) ;
|
+ toEx.PROCEDURE + ', ' + TRANSFORM(toEx.LINENO) + CHR(13) + CHR(13) ;
|
||||||
+ toEx.LINECONTENTS
|
+ toEx.LINECONTENTS
|
||||||
|
RELEASE toEx
|
||||||
RETURN lcError
|
RETURN lcError
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -3100,7 +3145,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
|
|
||||||
EXTERNAL ARRAY taPropsAndValues
|
EXTERNAL ARRAY taPropsAndValues
|
||||||
|
|
||||||
LOCAL lcMetadatos, I, lnEqualSigns, lcNextVar, lcStr, lcVirtualMeta, lnPos1, lnPos2, lnLastPos, lnCantComillas
|
LOCAL lcMetadatos, I, lcVirtualMeta, lnPos1, lnPos2, lnLastPos, lnCantComillas
|
||||||
STORE '' TO lcVirtualMeta
|
STORE '' TO lcVirtualMeta
|
||||||
STORE 0 TO lnPos1, lnPos2, lnLastPos, tnPropsAndValues_Count, I
|
STORE 0 TO lnPos1, lnPos2, lnLastPos, tnPropsAndValues_Count, I
|
||||||
|
|
||||||
@@ -3137,6 +3182,8 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
lnLastPos = lnPos2 + 1
|
lnLastPos = lnPos2 + 1
|
||||||
ENDFOR
|
ENDFOR
|
||||||
|
|
||||||
|
RELEASE tcLineWithMetadata, taPropsAndValues, tnPropsAndValues_Count, tcLeftTag, tcRightTag ;
|
||||||
|
, lcMetadatos, I, lcVirtualMeta, lnPos1, lnPos2, lnLastPos, lnCantComillas
|
||||||
RETURN
|
RETURN
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -3158,6 +3205,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
tcComment = ''
|
tcComment = ''
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE tcLine, tcComment
|
||||||
RETURN (ln_AT_Cmt > 0)
|
RETURN (ln_AT_Cmt > 0)
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -3206,6 +3254,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
ENDIF
|
ENDIF
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE tcAsignacion, tcPropName, tcValue, toClase, taCodeLines, tnCodeLines, I, ln_AT_Cmt
|
||||||
RETURN
|
RETURN
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -3220,6 +3269,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
ELSE
|
ELSE
|
||||||
lcValue = CHRTRAN( LEFT( tcNullTerminatedValue, lnNullPos - 1 ), ['], ["] )
|
lcValue = CHRTRAN( LEFT( tcNullTerminatedValue, lnNullPos - 1 ), ['], ["] )
|
||||||
ENDIF
|
ENDIF
|
||||||
|
RELEASE tcNullTerminatedValue, lnNullPos
|
||||||
RETURN lcValue
|
RETURN lcValue
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -3337,6 +3387,9 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE taCodeLines, tnCodeLines, ta_ID_Bloques, taLineasExclusion, tnBloquesExclusion, taBloquesExclusion ;
|
||||||
|
, lnBloques, I, X, lnPrimerID, lnLen_IDFinBQ, lnID_Bloques_Count, lcWord, lnAnidamientos, lcLine, lcPrevLine
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -3367,6 +3420,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
|
|
||||||
ENDCASE
|
ENDCASE
|
||||||
|
|
||||||
|
RELEASE tcLine, tcComment, ln_AT_Cmt
|
||||||
RETURN lllineIsOnlyCommentAndNoMetadata
|
RETURN lllineIsOnlyCommentAndNoMetadata
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -3379,6 +3433,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
tcComentario = ''
|
tcComentario = ''
|
||||||
THIS.normalizarValorPropiedad( @lcPropName, @lcValor, @tcComentario )
|
THIS.normalizarValorPropiedad( @lcPropName, @lcValor, @tcComentario )
|
||||||
tcAsignacion = lcPropName + ' = ' + lcValor
|
tcAsignacion = lcPropName + ' = ' + lcValor
|
||||||
|
RELEASE tcComentario, lcPropName, lcValor, lnCodError, lcExpNormalizada, lnPos
|
||||||
RETURN tcAsignacion
|
RETURN tcAsignacion
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -3424,6 +3479,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
|
|
||||||
ENDCASE
|
ENDCASE
|
||||||
|
|
||||||
|
RELEASE tcProp, lcValue, I, tcComentario
|
||||||
RETURN tcValue
|
RETURN tcValue
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -3632,6 +3688,8 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE tcOperation, tcPropName, lnPos, loEx
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN lcPropName
|
RETURN lcPropName
|
||||||
@@ -3760,6 +3818,9 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE taPropsAndValues, tnPropsAndValues_Count, tnSortType ;
|
||||||
|
, I, X, lnArrayCols, laPropsAndValues, lcPropName, lcSortedMemo, lcMethods
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -4014,6 +4075,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
|
|
||||||
ENDCASE
|
ENDCASE
|
||||||
|
|
||||||
|
RELEASE tcPropName, tcValueType, taPropsAndValues, lnPos
|
||||||
RETURN luPropValue
|
RETURN luPropValue
|
||||||
ENDFUNC
|
ENDFUNC
|
||||||
|
|
||||||
@@ -4036,6 +4098,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
toModulo._SourceFile = THIS.get_ValueByName_FromListNamesWithValues( 'SourceFile', 'C', @laPropsAndValues )
|
toModulo._SourceFile = THIS.get_ValueByName_FromListNamesWithValues( 'SourceFile', 'C', @laPropsAndValues )
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE toModulo, tcLine, taCodeLines, I, tnCodeLines
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -4056,6 +4119,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
toModulo._Comment = ALLTRIM( STREXTRACT( tcLine, C_LIBCOMMENT_I, C_LIBCOMMENT_F ) )
|
toModulo._Comment = ALLTRIM( STREXTRACT( tcLine, C_LIBCOMMENT_I, C_LIBCOMMENT_F ) )
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE toModulo, tcLine, taCodeLines, I, tnCodeLines, laPropsAndValues, lnPropsAndValues_Count
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -4419,8 +4483,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
*-- Fin: ESTRUCTURA A ANALIZAR:
|
*-- Fin: ESTRUCTURA A ANALIZAR:
|
||||||
|
|
||||||
TRY
|
TRY
|
||||||
LOCAL lcDefinedPAM, lnPos, lnPos2, laProps(1,2), lcLine, lcPropName, lcValue, I, lcAsignacion, lcMemo ;
|
LOCAL I, lcMemo, laPropsAndValues(1,2), lnPropsAndValues_Count
|
||||||
, laPropsAndValues(1,2), lnPropsAndValues_Count
|
|
||||||
lcMemo = ''
|
lcMemo = ''
|
||||||
|
|
||||||
IF toClase._Prop_Count > 0
|
IF toClase._Prop_Count > 0
|
||||||
@@ -4438,7 +4501,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
lcMemo = lcMemo + laPropsAndValues(I,1) + ' = ' + laPropsAndValues(I,2) + CR_LF
|
lcMemo = lcMemo + laPropsAndValues(I,1) + ' = ' + laPropsAndValues(I,2) + CR_LF
|
||||||
ENDFOR
|
ENDFOR
|
||||||
|
|
||||||
ENDIF && laProps > 0
|
ENDIF && toClase._Prop_Count > 0
|
||||||
|
|
||||||
CATCH TO loEx
|
CATCH TO loEx
|
||||||
IF THIS.l_Debug AND _VFP.STARTMODE = 0
|
IF THIS.l_Debug AND _VFP.STARTMODE = 0
|
||||||
@@ -4447,6 +4510,8 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE toClase, I, laPropsAndValues, lnPropsAndValues_Count
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN lcMemo
|
RETURN lcMemo
|
||||||
@@ -4463,7 +4528,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
, toObjeto AS CL_OBJETO OF 'FOXBIN2PRG.PRG'
|
, toObjeto AS CL_OBJETO OF 'FOXBIN2PRG.PRG'
|
||||||
#ENDIF
|
#ENDIF
|
||||||
|
|
||||||
LOCAL lcMemo, I, laPropsAndValues(1,2), lcPropName, lcValue
|
LOCAL lcMemo, I, laPropsAndValues(1,2)
|
||||||
lcMemo = ''
|
lcMemo = ''
|
||||||
|
|
||||||
IF toObjeto._Prop_Count > 0
|
IF toObjeto._Prop_Count > 0
|
||||||
@@ -4483,6 +4548,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
|
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE toObjeto, toClase, I, laPropsAndValues
|
||||||
RETURN lcMemo
|
RETURN lcMemo
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -4540,7 +4606,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
ENDFOR
|
ENDFOR
|
||||||
|
|
||||||
loProcedure = NULL
|
loProcedure = NULL
|
||||||
RELEASE loProcedure
|
RELEASE toClase, I, X, lcNombreObjeto, loProcedure
|
||||||
RETURN lcMemo
|
RETURN lcMemo
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -4581,7 +4647,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
ENDFOR
|
ENDFOR
|
||||||
|
|
||||||
loProcedure = NULL
|
loProcedure = NULL
|
||||||
RELEASE loProcedure
|
RELEASE toObjeto, toClase, I, X, lcNombreObjeto, loProcedure
|
||||||
RETURN lcMemo
|
RETURN lcMemo
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -4606,6 +4672,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
ENDIF
|
ENDIF
|
||||||
ENDFOR
|
ENDFOR
|
||||||
|
|
||||||
|
RELEASE tcPropName, toClase, I
|
||||||
RETURN lcComentario
|
RETURN lcComentario
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -4633,7 +4700,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
ENDFOR
|
ENDFOR
|
||||||
|
|
||||||
loProcedure = NULL
|
loProcedure = NULL
|
||||||
RELEASE loProcedure
|
RELEASE tcMethodName, toClase, loProcedure, I
|
||||||
|
|
||||||
RETURN lcComentario
|
RETURN lcComentario
|
||||||
ENDPROC
|
ENDPROC
|
||||||
@@ -4682,6 +4749,9 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
lnPos2 = AT( ']', tcSeparatedCommaVars, I )
|
lnPos2 = AT( ']', tcSeparatedCommaVars, I )
|
||||||
tcSeparatedCommaVars = STUFF( tcSeparatedCommaVars, lnPos1, lnPos2 - lnPos1 + 1, '' )
|
tcSeparatedCommaVars = STUFF( tcSeparatedCommaVars, lnPos1, lnPos2 - lnPos1 + 1, '' )
|
||||||
ENDFOR
|
ENDFOR
|
||||||
|
|
||||||
|
RELEASE tcSeparatedCommaVars, lnPos1, lnPos2, I
|
||||||
|
RETURN
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
|
|
||||||
@@ -4703,6 +4773,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
.Evaluate_PAM( @lcMemo, toClase._HiddenMethods, 'method', 'hidden' )
|
.Evaluate_PAM( @lcMemo, toClase._HiddenMethods, 'method', 'hidden' )
|
||||||
ENDWITH && THIS
|
ENDWITH && THIS
|
||||||
|
|
||||||
|
RELEASE toClase, I, lcPAM, lcComentario
|
||||||
RETURN lcMemo
|
RETURN lcMemo
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -4727,6 +4798,9 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
ENDTEXT
|
ENDTEXT
|
||||||
ENDIF
|
ENDIF
|
||||||
ENDFOR
|
ENDFOR
|
||||||
|
|
||||||
|
RELEASE tcMemo, tcPAM, tcPAM_Type, tcPAM_Visibility, lcPAM, I
|
||||||
|
RETURN
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
|
|
||||||
@@ -4802,6 +4876,9 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
, toObjeto._User )
|
, toObjeto._User )
|
||||||
ENDIF
|
ENDIF
|
||||||
ENDWITH && THIS
|
ENDWITH && THIS
|
||||||
|
|
||||||
|
RELEASE toClase, toObjeto, toFoxBin2Prg, lcPropsMemo, lcMethodsMemo
|
||||||
|
RETURN
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
|
|
||||||
@@ -4881,7 +4958,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
|
|
||||||
FINALLY
|
FINALLY
|
||||||
loObjeto = NULL
|
loObjeto = NULL
|
||||||
RELEASE loObjeto
|
RELEASE toClase, toFoxBin2Prg, N, X, lcObjName, loObjeto
|
||||||
|
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
@@ -4967,7 +5044,8 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
|
|
||||||
FINALLY
|
FINALLY
|
||||||
loProcedure = NULL
|
loProcedure = NULL
|
||||||
RELEASE loProcedure
|
RELEASE toClase, toObjeto, tcLine, taCodeLines, I, tnCodeLines, tcProcedureAbierto, tc_Comentario ;
|
||||||
|
, taLineasExclusion, tnBloquesExclusion, llEsProcedureDeClase, loProcedure
|
||||||
|
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
@@ -5094,6 +5172,9 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE toModulo, toClase, tcLine, I, taCodeLines, tnCodeLines ;
|
||||||
|
, laPropsAndValues, lnPropsAndValues_Count, Z, lcProp, lcValue, lcNombre, lcObjName
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
@@ -5194,6 +5275,9 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE toClase, tcLine, taCodeLines, tnCodeLines, I ;
|
||||||
|
, lcDefinedPAM, lnPos, lnPos2, lcPAM_Name, lcItem, lcMethods, lcPAM_Type
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
@@ -5359,6 +5443,12 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE toModulo, toClase, tcLine, taCodeLines, I, tnCodeLines, tcProcedureAbierto ;
|
||||||
|
, taLineasExclusion, tnBloquesExclusion, tc_Comentario, Z, lcProp, lcValue, loEx ;
|
||||||
|
, llCLASSMETADATA_Completed, llPROTECTED_Completed, llHIDDEN_Completed, llDEFINED_PAM_Completed ;
|
||||||
|
, llINCLUDE_Completed, llCLASS_PROPERTY_Completed, llOBJECTMETADATA_Completed ;
|
||||||
|
, llCLASSCOMMENTS_Completed, loObjeto
|
||||||
ENDTRY
|
ENDTRY
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
@@ -5393,6 +5483,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
STORE '' TO tcProcedureAbierto
|
STORE '' TO tcProcedureAbierto
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE toClase, tcLine, I, tcProcedureAbierto
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -5412,6 +5503,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
toClase._HiddenProps = LOWER( ALLTRIM( SUBSTR( tcLine, 8 ) ) )
|
toClase._HiddenProps = LOWER( ALLTRIM( SUBSTR( tcLine, 8 ) ) )
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE toClase, tcLine
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -5435,6 +5527,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
ENDIF
|
ENDIF
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE toModulo, toClase, tcLine, taCodeLines, I, tnCodeLines, tcProcedureAbierto
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -5484,6 +5577,8 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE toClase, tcLine ,taCodeLines, tnCodeLines, I
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
@@ -5523,6 +5618,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
ENDIF
|
ENDIF
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE toClase, tcLine, laPropsAndValues, lnPropsAndValues_Count
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -5554,7 +5650,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
ENDWITH && THIS
|
ENDWITH && THIS
|
||||||
|
|
||||||
loObjeto = NULL
|
loObjeto = NULL
|
||||||
RELEASE laPropsAndValues, lnPropsAndValues_Count, loObjeto
|
RELEASE toClase, tcLine, laPropsAndValues, lnPropsAndValues_Count, loObjeto
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
@@ -5606,6 +5702,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
RELEASE loOle, laPropsAndValues, lnPropsAndValues_Count
|
RELEASE loOle, laPropsAndValues, lnPropsAndValues_Count
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE toModulo, tcLine, taCodeLines, I, tnCodeLines, tcProcedureAbierto
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -5651,6 +5748,8 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
, @tc_Comentario, @taLineasExclusion, @tnBloquesExclusion )
|
, @tc_Comentario, @taLineasExclusion, @tnBloquesExclusion )
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE toModulo, toClase, toObjeto, tcLine, taCodeLines, I, tnCodeLines, tcProcedureAbierto ;
|
||||||
|
, tc_Comentario, taLineasExclusion, tnBloquesExclusion
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -5670,6 +5769,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
toClase._ProtectedProps = LOWER( ALLTRIM( SUBSTR( tcLine, 11 ) ) )
|
toClase._ProtectedProps = LOWER( ALLTRIM( SUBSTR( tcLine, 11 ) ) )
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE toClase, tcLine
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -5739,8 +5839,8 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
|
|
||||||
FINALLY
|
FINALLY
|
||||||
STORE NULL TO loProcedure
|
STORE NULL TO loProcedure
|
||||||
RELEASE loProcedure, I, lcNombreObjeto, lnObjProc
|
RELEASE loProcedure, I, lcNombreObjeto, lnObjProc ;
|
||||||
|
, toClase, tnX, tc_Comentario, tcProcName, tcProcType, toObjeto
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -5828,7 +5928,7 @@ DEFINE CLASS c_conversor_prg_a_bin AS c_conversor_base
|
|||||||
|
|
||||||
FINALLY
|
FINALLY
|
||||||
STORE NULL TO loClase
|
STORE NULL TO loClase
|
||||||
RELEASE loClase, I ;
|
RELEASE taCodeLines, tnCodeLines, taLineasExclusion, tnBloquesExclusion, toModulo, loClase, I ;
|
||||||
, llFoxBin2Prg_Completed, llOLE_DEF_Completed, llINCLUDE_SCX_Completed, llLIBCOMMENT_Completed ;
|
, llFoxBin2Prg_Completed, llOLE_DEF_Completed, llINCLUDE_SCX_Completed, llLIBCOMMENT_Completed ;
|
||||||
, lc_Comentario, lcProcedureAbierto, lcLine
|
, lc_Comentario, lcProcedureAbierto, lcLine
|
||||||
ENDTRY
|
ENDTRY
|
||||||
@@ -6724,6 +6824,11 @@ DEFINE CLASS c_conversor_prg_a_pjx AS c_conversor_prg_a_bin
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE taCodeLines, tnCodeLines, taLineasExclusion, tnBloquesExclusion, toProject ;
|
||||||
|
, I, lc_Comentario, lcLine, llBuildProj_Completed, llDevInfo_Completed ;
|
||||||
|
, llServerHead_Completed, llFileComments_Completed, llFoxBin2Prg_Completed ;
|
||||||
|
, llExcludedFiles_Completed, llTextFiles_Completed, llProjectProperties_Completed
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -6804,7 +6909,8 @@ DEFINE CLASS c_conversor_prg_a_pjx AS c_conversor_prg_a_bin
|
|||||||
|
|
||||||
FINALLY
|
FINALLY
|
||||||
STORE NULL TO loFile
|
STORE NULL TO loFile
|
||||||
RELEASE lcComment, lcMetadatos, luValor, laPropsAndValues, lnPropsAndValues_Count, loFile
|
RELEASE toProject, tcLine, taCodeLines, I, tnCodeLines ;
|
||||||
|
, lcComment, lcMetadatos, luValor, laPropsAndValues, lnPropsAndValues_Count, loFile
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
@@ -7515,6 +7621,9 @@ DEFINE CLASS c_conversor_prg_a_frx AS c_conversor_prg_a_bin
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE toReport, tcLine, taCodeLines, I, tnCodeLines, toReg, tcPropName ;
|
||||||
|
, lcValue, loEx
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
@@ -7533,9 +7642,7 @@ DEFINE CLASS c_conversor_prg_a_frx AS c_conversor_prg_a_bin
|
|||||||
#ENDIF
|
#ENDIF
|
||||||
|
|
||||||
TRY
|
TRY
|
||||||
LOCAL llBloqueEncontrado, X, lnPos, lnPos2, lcValue, lnLenPropName, laProps(1) ;
|
LOCAL llBloqueEncontrado, X, lnPos, lnPos2, lcValue, lnLenPropName, laProps(1)
|
||||||
, lcComment, lcMetadatos, luValor ;
|
|
||||||
, laPropsAndValues(1,2), lnPropsAndValues_Count
|
|
||||||
|
|
||||||
IF LOWER( LEFT(tcLine, 10) ) == 'platform="'
|
IF LOWER( LEFT(tcLine, 10) ) == 'platform="'
|
||||||
llBloqueEncontrado = .T.
|
llBloqueEncontrado = .T.
|
||||||
@@ -7564,6 +7671,9 @@ DEFINE CLASS c_conversor_prg_a_frx AS c_conversor_prg_a_bin
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE toReport, tcLine, taCodeLines, I, tnCodeLines, toReg ;
|
||||||
|
, X, lnPos, lnPos2, lcValue, lnLenPropName, laProps
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN llBloqueEncontrado
|
RETURN llBloqueEncontrado
|
||||||
@@ -7939,6 +8049,9 @@ DEFINE CLASS c_conversor_prg_a_dbf AS c_conversor_prg_a_bin
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE taCodeLines, tnCodeLines, taLineasExclusion, tnBloquesExclusion, toTable ;
|
||||||
|
, I, lc_Comentario, lcLine, llFoxBin2Prg_Completed, llBloqueTable_Completed
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -8116,6 +8229,9 @@ DEFINE CLASS c_conversor_prg_a_dbc AS c_conversor_prg_a_bin
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE taCodeLines, tnCodeLines, taLineasExclusion, tnBloquesExclusion, toDatabase ;
|
||||||
|
, I, lc_Comentario, lcLine, llFoxBin2Prg_Completed, llBloqueDatabase_Completed
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -8251,6 +8367,9 @@ DEFINE CLASS c_conversor_prg_a_mnx AS c_conversor_prg_a_bin
|
|||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE taCodeLines, tnCodeLines, taLineasExclusion, tnBloquesExclusion, toMenu ;
|
||||||
|
, I, lc_Comentario, lcLine, llFoxBin2Prg_Completed, llBloqueMenu_Completed
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -8421,6 +8540,11 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE toRegObj, toRegClass, tcMethods, taMethods, taCode, tnMethodCount ;
|
||||||
|
, taPropsAndComments, tnPropsAndComments_Count, taProtected, tnProtected_Count ;
|
||||||
|
, toFoxBin2Prg, lcMethodName, lnMethodCount
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -8488,6 +8612,10 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE tnMethodCount, taMethods, taCode, taProtected, taPropsAndComments ;
|
||||||
|
, lcMethod, lcMethodName, lnProtectedItem, lnCommentRow, lcProcDef, lcMethods, lnLen
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -8555,6 +8683,10 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE tcMemo, tlSort, taPropsAndComments, tnPropsAndComments_Count, tcSortedMemo ;
|
||||||
|
, laLines, I, lnPos, loEx
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -8668,6 +8800,10 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE tcMemo, tnSort, taPropsAndValues, tnPropsAndValues_Count, tcSortedMemo ;
|
||||||
|
, laItems, I, X, lnLenAcum, lnPosEQ, lcPropName, lnLenVal, lcValue, lcMethods
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -8689,6 +8825,7 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
|
|
||||||
EXTERNAL ARRAY taProtected
|
EXTERNAL ARRAY taProtected
|
||||||
|
|
||||||
|
LOCAL I
|
||||||
tcSortedMemo = ''
|
tcSortedMemo = ''
|
||||||
tnProtected_Count = ALINES(taProtected, tcMemo, 1+4)
|
tnProtected_Count = ALINES(taProtected, tcMemo, 1+4)
|
||||||
|
|
||||||
@@ -8712,6 +8849,7 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
DIMENSION taProtected(tnProtected_Count)
|
DIMENSION taProtected(tnProtected_Count)
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE tcMemo, tlSort, taProtected, tnProtected_Count, tcSortedMemo, I
|
||||||
RETURN
|
RETURN
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -8777,6 +8915,10 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE tcMethod, tcIndentation, tlKeepProcHeader ;
|
||||||
|
, I, X, llProcedure, lnInicio, lnFin, laLineas, lnOffset
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN lcMethod
|
RETURN lcMethod
|
||||||
@@ -8784,7 +8926,9 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
|
|
||||||
|
|
||||||
*******************************************************************************************************************
|
*******************************************************************************************************************
|
||||||
PROCEDURE MemoInOneLine( tcMethod )
|
PROCEDURE MemoInOneLine
|
||||||
|
LPARAMETERS tcMethod
|
||||||
|
|
||||||
TRY
|
TRY
|
||||||
LOCAL lcLine, I
|
LOCAL lcLine, I
|
||||||
lcLine = ''
|
lcLine = ''
|
||||||
@@ -8803,6 +8947,9 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE tcMethod, I
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN lcLine
|
RETURN lcLine
|
||||||
@@ -8839,6 +8986,10 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE taPropsAndValues, tnPropCount, tcLeftIndentation, tlNormalizeLine ;
|
||||||
|
, I, lcComentarios, laLines, lcFinDeLinea
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN lcLine
|
RETURN lcLine
|
||||||
@@ -8903,6 +9054,11 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE tcMethod, taMethods, taCode, tcSorted, tnMethodCount, taPropsAndComments, tnPropsAndComments_Count ;
|
||||||
|
, taProtected, tnProtected_Count, toFoxBin2Prg ;
|
||||||
|
, I, I2, laMethods, lnDeleted, lcMethodName, lnMethodPos, lcMethodType, loEx
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -9121,6 +9277,13 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE tcMethod, taMethods, taCode, tcSorted, tnMethodCount, taPropsAndComments, tnPropsAndComments_Count ;
|
||||||
|
, taProtected, tnProtected_Count, toFoxBin2Prg ;
|
||||||
|
, lnLineCount, laLine, I, lnTextNodes, tcSorted, lnProtectedLine, lcMethod, lnLine_Len, lcLine, llProcOpen ;
|
||||||
|
, laLineasExclusion, lnBloquesExclusion ;
|
||||||
|
, loEx
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -9197,6 +9360,9 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE toRegObj, lcMemo, laPropsAndValues, lnPropsAndValues_Count
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -9235,6 +9401,8 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
C_FB2PRG_CODE = C_FB2PRG_CODE + lcMethods
|
C_FB2PRG_CODE = C_FB2PRG_CODE + lcMethods
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE tcMethods, taMethods, taCode, tnMethodCount, taPropsAndComments, tnPropsAndComments_Count, taProtected, tnProtected_Count, toFoxBin2Prg ;
|
||||||
|
, laMethods, laCode, lnMethodCount, I, lcMethods
|
||||||
RETURN
|
RETURN
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -9248,7 +9416,8 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
|
|
||||||
TRY
|
TRY
|
||||||
LOCAL lcHiddenProp, lcProtectedProp, lcPropsMethodsDefd, I ;
|
LOCAL lcHiddenProp, lcProtectedProp, lcPropsMethodsDefd, I ;
|
||||||
, lcPropName, lnProtectedItem, lcComentarios
|
, lcPropName, lnProtectedItem, lcComentarios ;
|
||||||
|
, loEx as Exception
|
||||||
|
|
||||||
WITH THIS AS c_conversor_bin_a_prg OF 'FOXBIN2PRG.PRG'
|
WITH THIS AS c_conversor_bin_a_prg OF 'FOXBIN2PRG.PRG'
|
||||||
*-- DEFINIR PROPIEDADES ( HIDDEN, PROTECTED, *DEFINED_PAM )
|
*-- DEFINIR PROPIEDADES ( HIDDEN, PROTECTED, *DEFINED_PAM )
|
||||||
@@ -9341,6 +9510,12 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
THROW
|
THROW
|
||||||
|
|
||||||
|
FINALLY
|
||||||
|
RELEASE toRegClass, taPropsAndValues, taPropsAndComments, taProtected ;
|
||||||
|
, tnPropsAndValues_Count, tnPropsAndComments_Count, tnProtected_Count ;
|
||||||
|
, lcHiddenProp, lcProtectedProp, lcPropsMethodsDefd, I ;
|
||||||
|
, lcPropName, lnProtectedItem, lcComentarios, loEx
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -9403,8 +9578,10 @@ DEFINE CLASS c_conversor_bin_a_prg AS c_conversor_base
|
|||||||
|
|
||||||
C_FB2PRG_CODE = C_FB2PRG_CODE + CR_LF
|
C_FB2PRG_CODE = C_FB2PRG_CODE + CR_LF
|
||||||
|
|
||||||
|
RELEASE I, lcPropsMethodsDefd, lcType
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE taPropsAndComments, tnPropsAndComments_Count
|
||||||
RETURN
|
RETURN
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -10279,7 +10456,8 @@ DEFINE CLASS c_conversor_vcx_a_prg AS c_conversor_bin_a_prg
|
|||||||
FINALLY
|
FINALLY
|
||||||
USE IN (SELECT("TABLABIN"))
|
USE IN (SELECT("TABLABIN"))
|
||||||
STORE NULL TO loRegClass, loRegObj
|
STORE NULL TO loRegClass, loRegObj
|
||||||
RELEASE lnCodError, loRegClass, loRegObj, lnMethodCount, laMethods, laCode, laProtected, lnLen, lnObjCount ;
|
RELEASE toModulo, toEx, toFoxBin2Prg ;
|
||||||
|
, lnCodError, loRegClass, loRegObj, lnMethodCount, laMethods, laCode, laProtected, lnLen, lnObjCount ;
|
||||||
, laPropsAndValues, laPropsAndComments, lnLastClass, lnRecno, lcMethods, lcObjName, la_NombresObjsOle ;
|
, laPropsAndValues, laPropsAndComments, lnLastClass, lnRecno, lcMethods, lcObjName, la_NombresObjsOle ;
|
||||||
, laObjs, I, lnPropsAndValues_Count, lnPropsAndComments_Count, lnProtected_Count
|
, laObjs, I, lnPropsAndValues_Count, lnPropsAndComments_Count, lnProtected_Count
|
||||||
|
|
||||||
@@ -10524,7 +10702,8 @@ DEFINE CLASS c_conversor_scx_a_prg AS c_conversor_bin_a_prg
|
|||||||
FINALLY
|
FINALLY
|
||||||
USE IN (SELECT("TABLABIN"))
|
USE IN (SELECT("TABLABIN"))
|
||||||
STORE NULL TO loRegClass, loRegObj
|
STORE NULL TO loRegClass, loRegObj
|
||||||
RELEASE lnCodError, loRegClass, loRegObj, lnMethodCount, laMethods, laCode, laProtected, lnLen, lnObjCount ;
|
RELEASE toModulo, toEx, toFoxBin2Prg ;
|
||||||
|
, lnCodError, loRegClass, loRegObj, lnMethodCount, laMethods, laCode, laProtected, lnLen, lnObjCount ;
|
||||||
, laPropsAndValues, laPropsAndComments, lnLastClass, lnRecno, lcMethods, lcObjName, la_NombresObjsOle ;
|
, laPropsAndValues, laPropsAndComments, lnLastClass, lnRecno, lcMethods, lcObjName, la_NombresObjsOle ;
|
||||||
, laObjs, I, lnPropsAndValues_Count, lnPropsAndComments_Count, lnProtected_Count
|
, laObjs, I, lnPropsAndValues_Count, lnPropsAndComments_Count, lnProtected_Count
|
||||||
|
|
||||||
@@ -10868,7 +11047,8 @@ DEFINE CLASS c_conversor_pjx_a_prg AS c_conversor_bin_a_prg
|
|||||||
FINALLY
|
FINALLY
|
||||||
USE IN (SELECT("TABLABIN"))
|
USE IN (SELECT("TABLABIN"))
|
||||||
STORE NULL TO loProject, loReg, loServerHead, loServerData
|
STORE NULL TO loProject, loReg, loServerHead, loServerData
|
||||||
RELEASE lnCodError, lcStr, lnPos, lnLen, lnServerCount, loReg, lcDevInfo, lnLen ;
|
RELEASE toModulo, toEx, toFoxBin2Prg ;
|
||||||
|
, lnCodError, lcStr, lnPos, lnLen, lnServerCount, loReg, lcDevInfo, lnLen ;
|
||||||
, loProject, loServerHead, loServerData
|
, loProject, loServerHead, loServerData
|
||||||
|
|
||||||
ENDTRY
|
ENDTRY
|
||||||
@@ -11249,7 +11429,8 @@ DEFINE CLASS c_conversor_pjm_a_prg AS c_conversor_bin_a_prg
|
|||||||
FINALLY
|
FINALLY
|
||||||
*USE IN (SELECT("TABLABIN"))
|
*USE IN (SELECT("TABLABIN"))
|
||||||
STORE NULL TO loProject, loReg, loServerHead, loServerData
|
STORE NULL TO loProject, loReg, loServerHead, loServerData
|
||||||
RELEASE lnCodError, lcStr, lnPos, lnLen, lnServerCount, loReg, lcDevInfo, lnLen ;
|
RELEASE toModulo, toEx, toFoxBin2Prg ;
|
||||||
|
, lnCodError, lcStr, lnPos, lnLen, lnServerCount, loReg, lcDevInfo, lnLen ;
|
||||||
, lcStrPJM, laLines, laProps, loProject, loServerHead, loServerData
|
, lcStrPJM, laLines, laProps, loProject, loServerHead, loServerData
|
||||||
|
|
||||||
ENDTRY
|
ENDTRY
|
||||||
@@ -11417,7 +11598,8 @@ DEFINE CLASS c_conversor_frx_a_prg AS c_conversor_bin_a_prg
|
|||||||
USE IN (SELECT("TABLABIN"))
|
USE IN (SELECT("TABLABIN"))
|
||||||
USE IN (SELECT("TABLABIN_0"))
|
USE IN (SELECT("TABLABIN_0"))
|
||||||
STORE NULL TO loRegObj, loRegCab, loRegDataEnv, loRegCur
|
STORE NULL TO loRegObj, loRegCab, loRegDataEnv, loRegCur
|
||||||
RELEASE lnCodError, loRegCab, loRegDataEnv, loRegCur, loRegObj, lnMethodCount, laMethods, laCode, laProtected, lnLen ;
|
RELEASE toModulo, toEx, toFoxBin2Prg ;
|
||||||
|
, lnCodError, loRegCab, loRegDataEnv, loRegCur, loRegObj, lnMethodCount, laMethods, laCode, laProtected, lnLen ;
|
||||||
, laPropsAndValues, laPropsAndComments, lnLastClass, lnRecno, lcMethods, lcObjName, la_NombresObjsOle
|
, laPropsAndValues, laPropsAndComments, lnLastClass, lnRecno, lcMethods, lcObjName, la_NombresObjsOle
|
||||||
|
|
||||||
ENDTRY
|
ENDTRY
|
||||||
@@ -11554,7 +11736,8 @@ DEFINE CLASS c_conversor_dbf_a_prg AS c_conversor_bin_a_prg
|
|||||||
ENDFOR
|
ENDFOR
|
||||||
|
|
||||||
STORE NULL TO loTable, loDBFUtils
|
STORE NULL TO loTable, loDBFUtils
|
||||||
RELEASE lnCodError, laDatabases, lnDatabases_Count, laDatabases2, lnLen, lc_FileTypeDesc ;
|
RELEASE toModulo, toEx, toFoxBin2Prg ;
|
||||||
|
, lnCodError, laDatabases, lnDatabases_Count, laDatabases2, lnLen, lc_FileTypeDesc ;
|
||||||
, ln_HexFileType, ll_FileHasCDX, ll_FileHasMemo, ll_FileIsDBC, lc_DBC_Name, lnDataSessionID, lnSelect ;
|
, ln_HexFileType, ll_FileHasCDX, ll_FileHasMemo, ll_FileIsDBC, lc_DBC_Name, lnDataSessionID, lnSelect ;
|
||||||
, loTable, loDBFUtils
|
, loTable, loDBFUtils
|
||||||
ENDTRY
|
ENDTRY
|
||||||
@@ -11633,7 +11816,8 @@ DEFINE CLASS c_conversor_dbc_a_prg AS c_conversor_bin_a_prg
|
|||||||
FINALLY
|
FINALLY
|
||||||
USE IN (SELECT("TABLABIN"))
|
USE IN (SELECT("TABLABIN"))
|
||||||
CLOSE DATABASES
|
CLOSE DATABASES
|
||||||
|
RELEASE toDatabase, toEx, toFoxBin2Prg ;
|
||||||
|
, lnCodError, laDatabases, lnDatabases_Count, lnLen
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -11714,7 +11898,7 @@ DEFINE CLASS c_conversor_mnx_a_prg AS c_conversor_bin_a_prg
|
|||||||
|
|
||||||
FINALLY
|
FINALLY
|
||||||
USE IN (SELECT("TABLABIN"))
|
USE IN (SELECT("TABLABIN"))
|
||||||
|
RELEASE toMenu, toEx, toFoxBin2Prg, lnCodError, lnLen
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -11782,15 +11966,16 @@ DEFINE CLASS CL_CUS_BASE AS CUSTOM
|
|||||||
*---------------------------------------------------------------------------------------------------
|
*---------------------------------------------------------------------------------------------------
|
||||||
LPARAMETERS tcLine, tcComment
|
LPARAMETERS tcLine, tcComment
|
||||||
LOCAL ln_AT_Cmt
|
LOCAL ln_AT_Cmt
|
||||||
tcComment = ''
|
|
||||||
ln_AT_Cmt = AT( '&'+'&', tcLine)
|
ln_AT_Cmt = AT( '&'+'&', tcLine)
|
||||||
|
|
||||||
IF ln_AT_Cmt > 0
|
IF ln_AT_Cmt > 0
|
||||||
tcComment = LTRIM( SUBSTR( tcLine, ln_AT_Cmt + 2 ) )
|
tcComment = LTRIM( SUBSTR( tcLine, ln_AT_Cmt + 2 ) )
|
||||||
*tcLine = RTRIM( LEFT( tcLine, ln_AT_Cmt - 1 ), 0, ' ', CHR(9) ) && Quito espacios y TABS
|
|
||||||
tcLine = RTRIM( LEFT( tcLine, ln_AT_Cmt - 1 ), 0, CHR(9) ) && Quito TABS
|
tcLine = RTRIM( LEFT( tcLine, ln_AT_Cmt - 1 ), 0, CHR(9) ) && Quito TABS
|
||||||
|
ELSE
|
||||||
|
tcComment = ''
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE tcLine, tcComment
|
||||||
RETURN (ln_AT_Cmt > 0)
|
RETURN (ln_AT_Cmt > 0)
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -11861,8 +12046,11 @@ DEFINE CLASS CL_COL_BASE AS COLLECTION
|
|||||||
IF ln_AT_Cmt > 0
|
IF ln_AT_Cmt > 0
|
||||||
tcComment = LTRIM( SUBSTR( tcLine, ln_AT_Cmt + 2 ) )
|
tcComment = LTRIM( SUBSTR( tcLine, ln_AT_Cmt + 2 ) )
|
||||||
tcLine = RTRIM( LEFT( tcLine, ln_AT_Cmt - 1 ), 0, CHR(9) ) && Quito TABS
|
tcLine = RTRIM( LEFT( tcLine, ln_AT_Cmt - 1 ), 0, CHR(9) ) && Quito TABS
|
||||||
|
ELSE
|
||||||
|
tcComment = ''
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
RELEASE tcLine, tcComment
|
||||||
RETURN (ln_AT_Cmt > 0)
|
RETURN (ln_AT_Cmt > 0)
|
||||||
ENDPROC
|
ENDPROC
|
||||||
|
|
||||||
@@ -18931,7 +19119,8 @@ DEFINE CLASS CL_MENU_OPTION AS CL_MENU_COL_BASE
|
|||||||
|
|
||||||
FINALLY
|
FINALLY
|
||||||
STORE NULL TO loReg
|
STORE NULL TO loReg
|
||||||
RELEASE lcText, loReg, lnPos, lcPadName, lcExpr, lcComment, lcProcName, lcProcCode, lnNegContainer, lnNegObject
|
RELEASE tcLine, taCodeLines, I, tnCodeLines, toConversor ;
|
||||||
|
, lcText, loReg, lnPos, lcPadName, lcExpr, lcComment, lcProcName, lcProcCode, lnNegContainer, lnNegObject
|
||||||
|
|
||||||
ENDTRY
|
ENDTRY
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user