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".