Jump to content
Fórum Script Brasil
  • 0

Module ...


Guest Solange

Question

3 answers to this question

Recommended Posts

  • 0

Acho que fica fácil pra você entender se pensar no módulo como trechos de códigos que não vão estar nos forms.

Um local onde se colocam funções, ou simplesmente rotinas para serem executadas.

você chama estas funções ou rotinas dentro dos forms ou dentro das próprias funções ou rotinas nos módulos.

O uso de módulos faz parte da lógica de programação modular e na estruturada (dê uma procurada na net).

Vamos supor que você tem 10 forms, e cada form vai ter que mostrar uma mensagem cada vez que for aberto (carregado), a mesma mensagem.

Ao invés de você escrever em cada Form_load:

Private Sub Form_Load()
Msgbox "Mensagem"
end sub
você escreve:
Private Sub Form_Load()
Call Mensagem
end sub
E no módulo você escreve:
Sub Mensagem
Msgbox "Mensagem"
End Sub

você deve tá se perguntado, mas para que serviu isso?

Serviu que se você quiser por exempo mudar a mensagem a ser exibida, você muda apenas a linha do módulo, só uma vez. Sem isso, você teria que mudar em cada form, isto é, 10 vezes. Quando seu código é muito grande, isso é fundamental. Deixa o código mais limpo, a execução mais rápida e o programa menor.

Espero poder ter ajudado

falou rolleyes.gif

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.8k
×
×
  • Create New...