Como ver os atributos de um objeto em AdvPL

No artigo de hoje, vamos demonstrar em como descobrir os atributos de um objeto na depuração de um código.

Algumas vezes precisamos descobrir o nome de algum atributo / propriedade, ou fazer algum teste em algum objeto instanciado. Pensando nisso, montamos esse tutorial.

  1. Coloque o breakpoint após instanciar a classe no seu objeto (nesse nosso caso, queremos descobrir os atributos de um TPanel, chamado de oPanGrid)

Colocando breakpoint

  1. Execute o código, e espere cair nesse breakpoint

Parando no debug

  1. Na inspeção / watch, adicione o nome da variável

Adicionando na Inspeção / Watch

  1. Agora, expanda a variável e irá aparecer todos os atributos disponíveis

Expandindo para ver todos os atributos

Obs.: Caso você queira, você pode tentar mudar os atributos durante a depuração, basta ao estar parado em um breakpoint, alterar o valor do atributo usando :=, por exemplo, oObjeto:seuAtributo := xValor (conforme print abaixo).

Se quiser, é possível alterar um atributo

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

2 Responses

  1. Lucas Silva disse:

    Conteúdo de grande valia para quem está aprendendo programação orientada à objetos.

    Muito feliz com os conteúdos aqui no site e na plataforma HotMart.

    Lucas Silva

Deixe uma resposta

Terminal de Informação