erro de array access quando abro um browsers dentro de outro
Enviado: 26 Mar 2008 08:56
o lance é o seguinte estou usando a GTWVW e preciso abrir um novo browsers de dentro de um browsers, mas quando chamo o segundo browsers aparece este erro na hora de usar a função fAddObjects.
sempre que eu tenho uma janela aberta e a variavel p_aListObjects está carregada, dá este erro:
erro base/1132 erro encadeado: array access
alguem sabe o que fazer???
estou usando as rotina abaixo para adicionar e redesenhar as telas...
[]s a todos.
Wanderlei
sempre que eu tenho uma janela aberta e a variavel p_aListObjects está carregada, dá este erro:
erro base/1132 erro encadeado: array access
alguem sabe o que fazer???
estou usando as rotina abaixo para adicionar e redesenhar as telas...
Código: Selecionar todos
****************************************
FUNCTION fAddObjects( nWindow, bAction )
****************************************
aadd( p_aListObjects[ nWindow+1 ], bAction )
RETURN .T.
*********************************
FUNCTION fResetObjects( nWindow )
*********************************
while len( p_aListObjects ) < nWindow+1
aadd( p_aListObjects, {} )
enddo
p_aListObjects[ nWindow+1 ] := {}
RETURN .T.
*****************************
FUNCTION WVW_Paint( nWindow )
*****************************
if len( p_aListObjects ) >= nWindow+1
aeval( p_aListObjects[nWindow+1], {|e| eval( e, nWindow )} )
endif
RETURN 0 Wanderlei