Fiz algumas mudanças no código do GRID pra desencargo de consciência pra ver se o problema estava na matriz mLINHA (até 15x6).
As alterações foram:
- antes do DEFINE/END GRID acrescentei os valores pré-definidos da matriz mLINHA:
for I = 1 to 15
mLinha [I,1] := 0
mLinha [I,2] := 0
mLinha [I,3] := 0
mLinha [I,4] := 0
mLinha [I,5] := 0
mLinha [I,6] := 0
next I
- O GRID ficou com esta linha a mais:
ITEMS mLinha
Explicando o "porquê" das linhas acima, até mesmo em resposta a quem disse que "eu quero que as LIBs se adaptem à mim".
Bom, na verdade, eu ainda não entendo nada de coisa gráfica das LIBs OPENSOURCEs. Então, a alteração que fiz, foi pensando aqui na minha caixola:
"talvez o problema esteja que o GRID não aceita o ADDITEM, então, vamos adicionar antes e depois alterar à medida em que os produtos vão sendo lançados"
rsrsrs
Continuando...
agora a linha abaixo:
Frm_TELA_ENTRADA.Grid_1.AddItem ( { mLINHA[mI,01] , mLINHA[mI,02] , mLINHA[mI,03], mLINHA[mI,04], mLINHA[mI,05], mLINHA[mI,06] } )
Substituí-a pela nova linha:
Frm_TELA_ENTRADA.Grid_1.Item ( { mLINHA[mI,01] , mLINHA[mI,02] , mLINHA[mI,03], mLINHA[mI,04], mLINHA[mI,05], mLINHA[mI,06] } )
Estas foram as alteraçoes.
Mas, 2 coisas observei:
- o erro que aparece quando clico na barra de rolagem ainda continua a aparecer:
- o erro do travamento do formulário ao ficar andando com o mouse por toda a tela aleatoriamente, também está acontecendo.
Espero, que o Dr. Soto e demais usuários e programadores deste fórum, saibam encontrar uma solução.
vlw!!! bom dia!