Exponha um manipulador de eventos para usuários VBScript do meu objeto COM
Suponha que eu tenha um objeto COM que os usuários possam acessar por meio de uma chamada como:
Set s = CreateObject("Server")
O que eu gostaria de poder fazer é permitir que o usuário especifique um manipulador de eventos para o objeto, assim:
Function ServerEvent
MsgBox "Event handled"
End Function
s.OnDoSomething = ServerEvent
sso é possível e, em caso afirmativo, como expô-lo na minha biblioteca de tipos em C ++ (especificamente BCB 2007