Caros,
Preciso fazer um GET usando no objeto e variável macro substituição, ao montar o GET não apresenta erro, porém ao abrir a tela apresenta erro no Objeto.
THREAD ERROR ([6368], Jlucas, GETI_JOAO-MIC) 29/05/2024 08:39:53 variable does not exist _VDES05 on { | U | IF( PCOUNT() == 0, _VDES&(STRZERO(_NX,2)), _VDES&(STRZERO(_NX,2)) := U ) }(ATFM014C.PRW) 28/05/2024 16:57:37 line : 109
Teoricamente era para o sistema usar o nome do objeto/variável, só que ele guarda o _nX, já estando fora do FOR.
_vCod&(strZero(_nX,2)) := Space(20) _vDes&(strZero(_nX,2)) := Space(100)
For _nX:=1 to 4 @ C(_nLin), C(060) GET _oCod&(strZero(_nX,2)) VAR &(_vCod&(strZero(_nX,2))) SIZE C(020), C(010) OF _oDlgDes COLORS 0, 16777215 PIXEL Next
ACTIVATE MSDIALOG _oDlgDes CENTERED
No Objeto, Classe BSetGET ele guardou: "{ | U | IF( PCOUNT() == 0, _VDES&(STRZERO(_NX,2)), _VDES&(STRZERO(_NX,2)) := U ) }" e não _VDES01.
alguém pode me ajudar ?