Cómo: Llamar a un procedimiento que no devuelve un valor (Visual Basic)
Un procedimiento Sub no devuelve un valor al código de llamada. Se llama a este procedimiento de forma explícita, con una instrucción de llamada independiente. No se le puede llamar utilizando simplemente su nombre en una expresión.
Para llamar a un procedimiento Sub
Especifique el nombre del procedimiento de Sub .
Agregue paréntesis después del nombre del procedimiento para incluir entre ellos la lista de argumentos. Si no hay ningún argumento, puede omitir opcionalmente los paréntesis. Sin embargo, los paréntesis hacen que el código sea más fácil de leer.
Coloque los argumentos en la lista de argumentos entre paréntesis y separados por comas. Asegúrese de proporcionar los argumentos en el mismo orden en que el procedimiento Sub define los parámetros correspondientes.
En el siguiente ejemplo, se llama a la función AppActivate de Visual Basic para activar una ventana de la aplicación. AppActivate toma el título de la ventana como único argumento. No devuelve ningún valor al código de llamada. Si no se está ejecutando un proceso del Bloc de notas, el ejemplo produce una excepción ArgumentException. En el procedimiento Shell se presupone que las aplicaciones se encuentran en las rutas de acceso especificadas.
Dim notepadID As Integer ' Activate a running Notepad process. AppActivate("Untitled - Notepad") ' AppActivate can also use the return value of the Shell function. ' Shell runs a new instance of Notepad. notepadID = Shell("C:\WINNT\NOTEPAD.EXE", AppWinStyle.NormalFocus) ' Activate the new instance of Notepad. AppActivate(notepadID)
Vea también
Tareas
Cómo: Crear un procedimiento (Visual Basic)
Cómo: Llamar a un procedimiento que devuelve un valor (Visual Basic)
Cómo: Llamar a un controlador de eventos en Visual Basic
Referencia
Sub (Instrucción, Visual Basic)
Conceptos
Procedimientos en Visual Basic