Atenção: esse artigo tem um vídeo complementar. Clique e assista!
Muitas vezes se faz necessário realizar interações com componentes ou serviços do Sistema Operacional, e o Delphi, é claro, possui interação com a API do Windows, o que permite facilmente a manipulação de eventos. É claro que para isso é necessário que o desenvolvedor tenha conhecimento específico sobre funções da API do Windows, mas o principal ponto é se possível parar/iniciar de uma forma alternativa. Dentre várias maneiras de se realizar este processo, uma opção bem simples é utilizar o componente JvCreateProcess da biblioteca Open Source Jedi VCL. Como já visto em outros artigos, a biblioteca Jedi VCL possui uma grande variedade de componentes que permitem desde interações com hardware a efeitos visuais na aplicação. No exemplo deste Quick Update será demonstrado de uma forma simples como interagir com os serviços do Firebird, por exemplo, parando e iniciando seus serviços de maneira transparente.
...