"Procedimientos" y "Funciones" en Microsoft Visual Basic 6 son comandos separados que crean sutilmente diferentes resultados. Un procedimiento llevará a cabo sus comandos pero no devolverá un valor. Por otra parte, una función devolverá un valor. Esta diferencia puede ser demostrada a través del uso de un código de prueba. Este artículo le guiará a través de la creación y ejecución de este código.
Instrucciones
1 Iniciar un nuevo proyecto de Visual Basic haciendo clic en "Archivo" en la parte superior izquierda de la ventana de VB6 y hacer clic en la opción "Nuevo" y luego seleccione la opción "EXE estándar".
2 Haga doble clic en el formulario que aparece al abrir el código fuente de la forma. Escribir el código necesario para fijar las dos variables que se necesitan para demostrar la diferencia entre un procedimiento y una función en Visual Basic 6 a cero.
Por ejemplo:
Dim TestPrcdr como número entero
Dim TestFnctn como número entero
TestPrcdr = 0
TestFnctn = 0
3 Escribe un procedimiento sencillo que se acaba de asignar un valor a una variable.
Por ejemplo:
Sub Test ()
Dim TestPrcdr as Integer
TestPrcdr = 5
End Sub
4 Escribir una función simple que le asigne esa función un valor.
Por ejemplo:
TestFnctn función () As Integer
Dim Test As Integer
Prueba = 5
TestFnctn = Prueba
End Function
5 Escribir una pieza de código que mostrará las variables a las que usted ha dado valor. Tipo "Form1.show", entonces salte una línea y escriba "Imprimir [el nombre de la variable]" en esta línea y escriba "Imprimir [el nombre de su función]" en la siguiente; escriba todo esto en el código fuente de su formulario.
Por ejemplo:
Form1.Show
Imprimir TestPrcdr
Imprimir TestFnctn
6 Ejecutar el programa haciendo clic en el icono que se parece a un botón de reproducción en la barra de herramientas (cerca de la parte superior de la ventana). Su función devolverá el valor asignado, pero su procedimiento, ya que no crea un valor para ser usado fuera de sí mismo, devolverá un cero.