Um delegate pode ser definido como um ponteiro para uma função. O delegate encapsula o endereço de uma função no seu código. As funções associadas a eventos são um exemplo da utilização de delegates, quando o evento “acontece” é chamada a função para a qual o delegate aponta. Os delegates podem agrupar funções que são chamadas em conjunto. Para utilizarmos delegates começamos por definir um: Private Delegate Sub MinhaFuncao () Agora vamos criar a função que será associada ao delegate: Private Sub EscreveDebug() Debug .Print( "Olá mundo" ) End Sub De seguida criamos uma variável do tupo do delegate e associamos à função: Dim funcDel As MinhaFuncao Depois associamos a variável à respectiva função: funcDel = New MinhaFuncao ( AddressOf EscreveDebug) Por fim executamos a função através do delegate: funcDel.Invoke() Delegates Multic...