Los llamados procedimientos en Visual Basic 6.0 se refieren generalmente a Procedimientos Sub y Funciones, las cuales no son lo mismo.
Su diferencia principal radica en que la funcion devuelve un valor y por lo tanto puede ser utilizada en una expresion. El valor de retorno lo podemos comparar entonces como una variable con el nombre de la función, es decir que ocupa el lugar de la llamada a la funcion donde ella se encuentra. Podemos dar el ejemplo de "resultado = cos(y)" se va a calcular el coseno de la variable "y", y en tiempo de ejecucion el resultado se sustituye por "cos(y)". Por otra parte los procedimientos sub no devuelven ningún valor por lo que no pueden ser usados en expresiones y lo podemos definir como una rutina de código que es llamada desde fuera de la misma y ejecuta las lineas de código que la componen nunca devolviendo un valor de retorno.
Los procedimientos tienen ámbitos parecidos a los de las variables. Para usar un procedimiento Public definido en un form desde otro form siempre tenemos que anteponer el nombre del form donde esta definido y si en cambio por otra parte se desea llamar a un procedimiento definido en un módulo estándar (.bas) no es necesario precederle del nombre del módulo, solo en aquellos casos en los que el nombre del procedimiento se repita en diferentes módulos estándar (.bas).
Sintaxis de un procedimiento sub:
[Static] [Private] Sub nombre [(parámetros)]
[sentencias]
[Exit Sub]
[sentencias]
End Su
Sintaxis de una función:
[Static] [Private] Function nombre ([parámetros]) [As tipo]
[sentencias]
[nombre = expresion]
[Exit Function]
[sentencias]
[nombre = expresion]
End Function
0 comentarios:
Publicar un comentario en la entrada