Ayuda con código
Hola, quisieraver si puede revisar este código, no0 me marca error, pero al momento de presionar el botón no me manda al texbox.
L=FILETOSTR('titulo.txt')&& Este es el archivo que guarda los datos contenidos entre '<Conceptos>' y '</Conceptos>'
A1=0&&variable que guarda la linea de donde se encuentra ubicado '<Conceptos>'
A2=0&&variable que guarda la linea de donde se encuentra ubicado '</Conceptos>'
FOR a=1 TO MEMLINES(L)
cCadena=MLINE(L,A)
IF ALLTRIM(Ccadena)='<Emisor'
A1=A+1
ENDIF
IF ALLTRIM(Ccadena)='</Emisor>'
A2=A-1
ENDIF
IF A1>0 .AND. A2>0
FOR P=1 TO (A2+1)-A1
cCadena=MLINE(l,(A1-1)+P)
THISFORM.List2.AddItem(CHRTRAN(cCadena,'/>',''))
*thisform.text10.Value = SUBSTR(cCadena,atc("nombre='",cCadena),len(cCadena))
ENDFOR
RETURN
ENDIF
ENDFOR
*ExtraesNombre=STREXTRACT(cCadena,"nombre='", "'")
*ExtraesNombre=SUBSTR(cCadena,atc("nombre='",cCadena),len(cCadena))
thisform.text10.Value = SUBSTR(cCadena,atc("nombre='",cCadena))
L=FILETOSTR('titulo.txt')&& Este es el archivo que guarda los datos contenidos entre '<Conceptos>' y '</Conceptos>'
A1=0&&variable que guarda la linea de donde se encuentra ubicado '<Conceptos>'
A2=0&&variable que guarda la linea de donde se encuentra ubicado '</Conceptos>'
FOR a=1 TO MEMLINES(L)
cCadena=MLINE(L,A)
IF ALLTRIM(Ccadena)='<Emisor'
A1=A+1
ENDIF
IF ALLTRIM(Ccadena)='</Emisor>'
A2=A-1
ENDIF
IF A1>0 .AND. A2>0
FOR P=1 TO (A2+1)-A1
cCadena=MLINE(l,(A1-1)+P)
THISFORM.List2.AddItem(CHRTRAN(cCadena,'/>',''))
*thisform.text10.Value = SUBSTR(cCadena,atc("nombre='",cCadena),len(cCadena))
ENDFOR
RETURN
ENDIF
ENDFOR
*ExtraesNombre=STREXTRACT(cCadena,"nombre='", "'")
*ExtraesNombre=SUBSTR(cCadena,atc("nombre='",cCadena),len(cCadena))
thisform.text10.Value = SUBSTR(cCadena,atc("nombre='",cCadena))
1 respuesta
Respuesta de unysoft
1