Changeset: 421 fdbozzo - 25/08/2014 20:42:05:
- Una propiedad llamada "text" es confundida con la estructura text/endtext (desconocido)
This commit is contained in:
@@ -101,6 +101,7 @@
|
|||||||
* 17/08/2014 FDBOZZO v1.19.31 Agregada versi<73>n del EXE cuando se genera LOG de depuraci<63>n
|
* 17/08/2014 FDBOZZO v1.19.31 Agregada versi<73>n del EXE cuando se genera LOG de depuraci<63>n
|
||||||
* 20/08/2014 FDBOZZO v1.19.31 Mejora vcx/scx: Mejorado el reconocimiento de instrucciones #IF..#ENDIF cuando hay espacios entre # y el nombre de funci<63>n
|
* 20/08/2014 FDBOZZO v1.19.31 Mejora vcx/scx: Mejorado el reconocimiento de instrucciones #IF..#ENDIF cuando hay espacios entre # y el nombre de funci<63>n
|
||||||
* 20/08/2014 FDBOZZO v1.19.31 Mejora: Ajuste de capitalizaci<63>n de los archivos origen, as<61> ya no hay que hacerlo manualmente
|
* 20/08/2014 FDBOZZO v1.19.31 Mejora: Ajuste de capitalizaci<63>n de los archivos origen, as<61> ya no hay que hacerlo manualmente
|
||||||
|
* 25/08/2014 FDBOZZO v1.19.32 Arreglo bug vcx/vct v1.19.31: Una propiedad llamada "text" es confundida con la estructura text/endtext (desconocido)
|
||||||
* </HISTORIAL DE CAMBIOS Y NOTAS IMPORTANTES>
|
* </HISTORIAL DE CAMBIOS Y NOTAS IMPORTANTES>
|
||||||
*
|
*
|
||||||
*---------------------------------------------------------------------------------------------------
|
*---------------------------------------------------------------------------------------------------
|
||||||
@@ -2757,21 +2758,30 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
|
|
||||||
IF tnIniFin = 1
|
IF tnIniFin = 1
|
||||||
*-- TOKENS DE INICIO
|
*-- TOKENS DE INICIO
|
||||||
IF UPPER( LEFT( tcLine, LEN(ta_ID_Bloques(X,1)) ) ) == ta_ID_Bloques(X,1)
|
IF UPPER( LEFT( lcLine, LEN(ta_ID_Bloques(X,1)) ) ) == ta_ID_Bloques(X,1)
|
||||||
*-- Evaluar casos especiales
|
*-- Evaluar casos especiales
|
||||||
lcWord = UPPER( ALLTRIM(GETWORDNUM(tcLine,1) ) )
|
lcWord = UPPER( ALLTRIM(GETWORDNUM(lcLine,1) ) )
|
||||||
|
|
||||||
IF ta_ID_Bloques(X,1) == 'TEXT' AND NOT lcWord == 'TEXT'
|
IF ta_ID_Bloques(X,1) == 'TEXT' THEN
|
||||||
|
lcLine = UPPER( lcLine ) + ' '
|
||||||
|
|
||||||
|
DO CASE
|
||||||
|
CASE NOT lcWord == 'TEXT'
|
||||||
EXIT
|
EXIT
|
||||||
|
|
||||||
|
CASE UPPER( LEFT( CHRTRAN( lcLine, ' ', '' ), 5 ) ) == 'TEXT='
|
||||||
|
EXIT
|
||||||
|
|
||||||
|
ENDCASE
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
llEncontrado = .T.
|
llEncontrado = .T.
|
||||||
ENDIF
|
ENDIF
|
||||||
ELSE
|
ELSE
|
||||||
*-- TOKENS DE FIN
|
*-- TOKENS DE FIN
|
||||||
IF LEFT( UPPER( tcLine ), tnLen_IDFinBQ ) == ta_ID_Bloques(X,2) && Fin de bloque encontrado (#ENDI, ENDTEXT, etc)
|
IF LEFT( UPPER( lcLine ), tnLen_IDFinBQ ) == ta_ID_Bloques(X,2) && Fin de bloque encontrado (#ENDI, ENDTEXT, etc)
|
||||||
*-- Evaluar casos especiales
|
*-- Evaluar casos especiales
|
||||||
lcWord = UPPER( ALLTRIM(GETWORDNUM(tcLine,1) ) )
|
lcWord = UPPER( ALLTRIM(GETWORDNUM(lcLine,1) ) )
|
||||||
|
|
||||||
IF ta_ID_Bloques(X,2) == 'ENDT' AND NOT lcWord == LEFT( 'ENDTEXT', LEN(lcWord) )
|
IF ta_ID_Bloques(X,2) == 'ENDT' AND NOT lcWord == LEFT( 'ENDTEXT', LEN(lcWord) )
|
||||||
EXIT
|
EXIT
|
||||||
|
|||||||
Reference in New Issue
Block a user