Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 1578 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Boa tarde

Qual a diferença entre

Application.MessageBox, MessageBox(Handle e MessageBox(Screen.ActiveForm.Handle?

Att

 

João Victor

  • Consultores
  • Solution
Postado
3 horas atrás, syspan disse:

Boa tarde

Qual a diferença entre

Application.MessageBox, MessageBox(Handle e MessageBox(Screen.ActiveForm.Handle?

Att

 

João Victor

Boa tarde João Victor.

   Não sei se entendi bem sua pergunta, mas vamos-lá:

  • Application.MessageBox -> Não chama a API do windows diretamente. Você mesmo pode entrar no código (Ctrl+Click) e verificar que é feita várias avaliações antes de ser chamada a função Windows.MessageBox
  • MessageBox(Handle -> vai chamar a API do Windows diretamente passando o handle mais próximo. Isso deve ser o form onde o messageBox está sendo executado.
  • MessageBox(Screen.ActiveForm.Handle -> vai chamar a API do Windows passando o handle do form que estiver ativo na tela atual. Quer dizer que pode não ser o handle do form onde o código está sendo executado.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Membros Pro
Postado

Obrigado pela resposta, estou perguntando pq estou tendo alguns erros de acess violation nessa opção MessageBox(Screen.ActiveForm.Handle.  Vou analisar e substituir se for o caso.

  • Este tópico foi criado há 1578 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...