EVENTOS
Preciso acionar um evento numa classe e nao to sabendo como, Gostaria de saber como declarar esse evento, e como setar a funcao nele, Ex:
Public Event Login()
ai dentro da classe nao sei aonde se e no Private Sub Class_Initialize() ou aonde eu consiga exibir meu form de login
desde ja Grato!
Public Event Login()
ai dentro da classe nao sei aonde se e no Private Sub Class_Initialize() ou aonde eu consiga exibir meu form de login
desde ja Grato!
se eu entendi direito tenta colocar no form load do formulario e faz um teste
Class_Initialize
Bom dia.
Amigo,
Você precisa desses quatro passos:
1. Na Classe (em Declarations):
2. Execute o evento na classe onde precisar chamar com:
3. No Form utilizador da classe (em Declarations):
4. Ainda no Form utilizador da classe, programe o evento como precisar dessa forma:
é isso.
Até mais.
JSFF77
Amigo,
Você precisa desses quatro passos:
1. Na Classe (em Declarations):
Public Event Login()
2. Execute o evento na classe onde precisar chamar com:
RaiseEvent Login
3. No Form utilizador da classe (em Declarations):
Dim WithEvents clsSuaClasse As SuaClasse
4. Ainda no Form utilizador da classe, programe o evento como precisar dessa forma:
Private Sub clsSuaClasse_Login()
[ô]CÓDIGO...
End Sub
é isso.
Até mais.
JSFF77
Estou tentando seguir esse exemplo aqui, http://www.codeproject.com/KB/system/winlogon_notification_package.aspx so que em VB, intao gostaria saber como que eu consigo fazer essa fução ativar:
\Logon REG_SZ StartProcessAtWinLogon
\Logoff REG_SZ StopProcessAtWinLogoff
Grato...
\Logon REG_SZ StartProcessAtWinLogon
\Logoff REG_SZ StopProcessAtWinLogoff
Grato...
Citação:So que no caso eu nao quero criar um processo, quro somente chamar a função que abre o form de Login, que quando foi feito log off, dar o logout no usuario Atual, o sistema todo e um activex dll sem uso de aplicativo externo.:
Estou tentando seguir esse exemplo aqui, http://www.codeproject.com/KB/system/winlogon_notification_package.aspx so que em VB, intao gostaria saber como que eu consigo fazer essa fução ativar:
Logon REG_SZ StartProcessAtWinLogon
Logoff REG_SZ StopProcessAtWinLogoff
Grato...
Tenta esse codigo:
[ô]Num módulo:
Public Declare Function ExitWindowsEx Lib [Ô]user32[Ô] _
Alias [Ô]ExitWindowsEx[Ô] (ByVal uFlags As Long, _
ByVal dwReserved As Long) As Long
Public Const EWX_LOGOFF As Long = 0 [ô]Faz Logoff do usuário.
Public Const EWX_SHUTDOWN As Long = 1 [ô]Desligar o compitador.
Public Const EWX_REBOOT As Long = 2 [ô]Reiniciar o computador.
Public Const EWX_FORCE As Long = 4 [ô]Força a ação desejada.
[ô]No evento que você desejar:
Dim RET as Long
[ô]P/ fazer logoff do usuário:
RET = ExitWindowsEx(EWX_LOGOFF, 0)
[ô]P/ desligar o computador:
RET = ExitWindowsEx(EWX_SHUTDOWN, 0)
[ô]P/ reiniciar o computador
RET = ExitWindowsEx(EWX_REBOOT, 0)
[ô]Se você quizer [Ô]forçar[Ô] a ação a ser executada, faça
[ô]da seguinte maneira:
[ô]P/ fazer logon com outro usuário:
RET = ExitWindowsEx(EWX_FORCE Or EWX_LOGOFF, 0)
[ô]P/ desligar o computador:
RET = ExitWindowsEx(EWX_FORCE Or EWX_SHUTDOWN, 0)
[ô]P/ reiniciar o computador
RET = ExitWindowsEx(EWX_FORCE Or EWX_REBOOT, 0)
[ô]P/ reiniciar o computador
RET = ExitWindowsEx(EWX_FORCE Or EWX_REBOOT, 0
Não não meu kiridu, no meu caso o winlogon me [Ô]Notifica[Ô] que esta sendo feito Logon e Logoff, Shuttdown e outros eventos, o que eu preciso e saber como receber essa notificação dele no meu activex dll. mas valew a dica!
Pq quando eu receber a Notificação de Logon preciso solicitar um Usuario e senha, e quando receber a Notificação de Logoff e Shuttdow preciso encerrar tal seção!
Abraços
Pq quando eu receber a Notificação de Logon preciso solicitar um Usuario e senha, e quando receber a Notificação de Logoff e Shuttdow preciso encerrar tal seção!
Abraços
Alguma novidade? rs...
Bom vo apela pra minha necessidade! kkkkk
se alguem se habilitar a gerar a bse do projeto podemos combinar um valor! segue exemplos links para noção!
Basta fazer a dll dando um msgbox em cada evento!
http://www.codeproject.com/KB/system/winlogon_notification_package.aspx
http://msdn.microsoft.com/en-us/library/aa380544%28VS.85%29.aspx
se alguem se habilitar a gerar a bse do projeto podemos combinar um valor! segue exemplos links para noção!
Basta fazer a dll dando um msgbox em cada evento!
http://www.codeproject.com/KB/system/winlogon_notification_package.aspx
http://msdn.microsoft.com/en-us/library/aa380544%28VS.85%29.aspx
Tópico encerrado , respostas não são mais permitidas