Erro ao exibir tela com gráficos RMChart

Srs,

Estou com um erro em uma tela da aplicação que contém 2 objetos gráficos RMChart e um objeto E3Browser. A tela carrega normalmente quando é chamada pela primeira vez, mas após alguns acessos às demais telas e retorno a esta tela em questão, o erro ocorre e impede o carregamento dos objetos. Após o erro, a tela só volta a funcionar se reiniciar o viewer.
Segue a tela com a linha do script a qual o erro faz referência:

Alguem sabe como corrigir esse erro? Parece ser um erro do VBScript…

Gratos pela atenção

Olá @renancp!
Seguinte isso acontece realmente quando há o objeto RMChart na tela.

O erro com tela modal ocorre, porque, da segunda vez, o script tenta configurar o objeto que já está carregado e configurado.
Para resolver esse problema, pode-se simplesmente desabilitar a cache do Viewer (o que pode ocasionar perda de performance no carregamento das telas, principalmente em Viewers remotos), ou deletar o objeto e criá-lo novamente por script; geralmente isso é feito nas primeiras linhas do script em que você configura o RMChart, no exemplo abaixo foi feito no evento OnPreShow da tela:

            Sub Tela_OnPreShow(Arg)
            'deleta o objeto...
            DeleteObject("RMChartX1")

            'e insere novamente.
            set RMChartX1 = AddObject("RMChartX", TRUE, "RMChartX1")
            RMChartX1.X = 406.25
            RMChartX1.Y = 4424

            RMChartX1.Clear()
            RMChartX1.Width = (500 * 2540) / 96
            RMChartX1.Height = (300 * 2540) / 96
            'resto do script
            '.....

Oi Felipe.

Muito obrigado pelo retorno.
Funcionou perfeitamente. Optei pelo uso do “DeleteObject”…

Grato pela atenção,
Renan