[Delphi] Debugando uma aplicação do “tipo” serviço do Windows

O problema em debugar um TService

Já tentou debugar uma aplicação do tipo serviço do Windows (Windows Services)? Um parto, não é? Eu mesmo já vi uma algumas tentativas bem interessantes: Alimentar um arquivo com os valores das variáveis (.txt, xml, .json… e até gerar logs no gerenciador de log do Windows. Continue lendo “[Delphi] Debugando uma aplicação do “tipo” serviço do Windows”

[Delphi] Customizando um TTreeNode

Fala galera, beleza?

Hoje eu trago para vocês uma forma simples e objetiva de adicionar e manipular propriedades adicionais aos nós de um TreeView.

A classe TTreeView é um dos componentes visuais da aba Win32. Esse componente representa uma estrutura organizada em níveis de profundidade, criado uma relação de “nós pai e nós filhos”.

Visualmente ela lembra uma árvore e provavelmente foi daí que o nome saiu, hehe.

TTreeNode

TTreeNode é a classe que dá suporte à coleção de itens de um TTreeView. Podem ser acessados através da propriedade Items: MyTreeView.Items.

Estendendo a classe TTreeNode nós podemos aproveitar o seu comportamento e então adicionar as nossas particularidades.

Continue lendo “[Delphi] Customizando um TTreeNode”