"Procedimentos" e "Funções" em Microsoft Visual Basic 6 são comandos separados que criam resultados sutilmente diferentes. Um procedimento irá realizar seus comandos , mas não vai retornar um valor . Por outro lado , a função irá retornar um valor. Esta diferença pode ser demonstrada através da utilização de um código de teste . Este artigo irá orientá-lo através da criação e execução deste código. Instruções
1
Inicie um novo projeto Visual Basic , clicando em "Arquivo" no canto superior esquerdo da janela do VB6 e clicando na opção " Novo" e selecione a opção " EXE padrão " .
Página 2
clique duas vezes no formulário que aparece para abrir o código-fonte do formulário. Escreva o código necessário para definir as duas variáveis que você precisa para demonstrar a diferença entre um procedimento e uma função em VB6 a zero
Por exemplo : .
Dim TestPrcdr As Integer
Dim TestFnctn As Integer
TestPrcdr = 0
TestFnctn = 0
3
Escreva um procedimento simples, que apenas irá atribuir um valor a uma . variável
Por exemplo :
Sub Test ( )
Dim TestPrcdr como Integer
TestPrcdr = 5
End Sub < br >
4
Escreva uma função simples que irá atribuir essa função um valor
Por exemplo : .
TestFnctn Function ( ) As Integer
Dim teste como integer
teste = 5
TestFnctn = Teste
End Function
5
Escrever um pedaço de código que irá exibir as variáveis para a qual você ter dado valor . Digite " Form1.Show " então pule uma linha e digite " Imprimir [ o nome da sua variável ]" nesta linha e , em seguida, digite " Imprimir [ o nome da sua função] " na próxima ; digitar tudo isso no código-fonte para o formulário
por exemplo : .
Form1.Show
Imprimir TestPrcdr
Imprimir TestFnctn
6
Execute o seu programa clicando no ícone que se parece com um botão de play na barra de ferramentas ( perto do topo da janela) . Sua função irá retornar o valor que lhe é atribuído , mas o seu procedimento, porque não criar um valor para ser utilizado fora de si mesmo, irá retornar um zero.