Metodo FreeObj nao remove objeto visual?

Estou dando uma olhada em uma telinha que temos aqui e percebi um bug, o processo normal dessa tela deveria ser, ao digitar um produto de tipo X adiciona 2 novos TSay na tela com informações(o que esta ocorrendo perfeitamente bem) porem ao digitar algum produto de tipo Y eu estou dando um "FreeObj" nesses TSays esperando que eles sumam da tela, porem como podem ver no anexo isso nao acontece! Ja até dei um Refresh no MSDIALOG ao qual esses TSays pertencem, mas nada acontece. Sabem dizer qual o jeito correto de fazer isso?

Obs. Após o FreeObj as variaveis perdem realmente a instanciação, tanto que o VALTYPE nelas deixa de retornar "O" e retorna "U".

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags advpl objeto ou faça a sua própria pergunta.