sestaru 0 Denunciar post Postado Outubro 24, 2009 qual a diferença entre um metodo de uma class e um sem nehuma class? unit TuSSL; interface uses units; procedure teste; begin // end; unit TuSSL; interface uses units; type classe = class() private procedure teste; ; procedure teste; begin // end; Compartilhar este post Link para o post Compartilhar em outros sites
Raficcha 1 Denunciar post Postado Outubro 26, 2009 Os procedimentos dentro de classes são conhecidos como "Métodos" da classe, ou seja, eles estarão disponiveis quando você criar uma instância da classe. Ja os procedimentos fora de classes, são globais, ou seja, podem ser acessados dentro do programa sem que seja necessário a instanciação de uma classe. Na prática, procedimentos fora de classes ocupam menos memória quando são muito utilizados. Mas a diferença mesmo você nota quando tem que apontar eventos de objetos. Você não pode por exemplo, apontar o evento onClick de um botão para um procedimento fora de uma classe, poia o onClick é um evento de objeto. Espero que não tenha o confundido muito.. : D Compartilhar este post Link para o post Compartilhar em outros sites