Autor
|
Tema: Duda de pasar parámetros a los procedimientos. (Leído 3,012 veces)
|
NaK-32
Desconectado
Mensajes: 7
|
Muy buenas! Bueno, estoy empezando con vb6, y ahora mismo voy en este apartado. Tengo un código de ejemplo pero no lo entiendo muy bien... DatosPersonales "Luciano",25,"La plata" Private Sub DatosPersonales (nombre As String, edad As Integer, ciudad As String)
Label1 = nombre Label2 = edad Label3 = ciudad
End Sub Bueno, DatosPersonales "Luciano",25,"La plata" lo entiendo, es un procedimiento con tres parámetros y están definidos... Pero por que queda fuera de private sub? Además de eso, en Private Sub DatosPersonales (nombre as String, edad As Integer, ciudad As String), como sabe qué valor le corresponde a nombre, qué valor a edad y qué valor a ciudad? Muchas gracias por la ayuda. Saludetes!
|
|
|
En línea
|
"Hay dos cosas infinitas: el Universo, y la estupidez humana, y de lo primero no estoy tan seguro..." - Albert Einstein.
¿Y qué pasa con los números?
|
|
|
seba123neo
|
Hola, esta afuera porque a la funcion o procedimiento se la llama desde fuera de la misma, si una funcion se llama a si misma desde dentro se llama recursiva, pero este no es el caso, aca te dejo un ejemplo con tu funcion: Option Explicit Private Sub Form_Load() Call DatosPersonales("Luciano", 25, "La plata") End Sub Private Sub DatosPersonales(nombre As String, edad As Integer, ciudad As String) MsgBox "Nombre: " & nombre & " Edad: " & edad & " Ciudad: " & ciudad End Sub
por una cuestion de gusto, yo uso el Call antes, ahi ves como se obtiene los valores una vez que los pasas. esto es medio basico, es de manual. saludos.
|
|
|
En línea
|
|
|
|
Hurubnar
|
Lo primero, dejar claro que yo también estoy verde en el Visual Basic, aunque para eso estoy aquí, para aprender... Lo del procedimiento ya te lo explicó Neo... Además de eso, en Private Sub DatosPersonales (nombre as String, edad As Integer, ciudad As String), como sabe qué valor le corresponde a nombre, qué valor a edad y qué valor a ciudad? Por el orden: luciano y string están primeros; 25 e integer segundos; y La Plata y string terceros. Espero que te sirva (y que yo esté en lo correcto) Un saludo
|
|
« Última modificación: 20 Febrero 2011, 18:52 pm por Herio »
|
En línea
|
|
|
|
NaK-32
Desconectado
Mensajes: 7
|
Gracias a los 2! Ahora con lo que me habéis dicho creo que me ha quedado más claro, así que iré a hacer unas pruebas a ver qué tal ^^
|
|
|
En línea
|
"Hay dos cosas infinitas: el Universo, y la estupidez humana, y de lo primero no estoy tan seguro..." - Albert Einstein.
¿Y qué pasa con los números?
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
pasar parametros a una consulta en access
Programación Visual Basic
|
JUSEMS
|
2
|
6,671
|
9 Julio 2005, 19:46 pm
por BADBYTE-K
|
|
|
Pasar parametros por ejecutable
Programación Visual Basic
|
Lambda
|
2
|
1,965
|
18 Octubre 2006, 17:56 pm
por Lambda
|
|
|
Pasar parametros entres dos ejecutable.
Programación C/C++
|
codeliber
|
6
|
5,061
|
20 Mayo 2010, 07:06 am
por Littlehorse
|
|
|
pasar procedimientos recursivos a funciones en bst
Programación C/C++
|
Beginner Web
|
5
|
2,225
|
10 Enero 2019, 04:05 am
por K-YreX
|
|
|
Duda sobre cómo pasar parámetros a una función
PHP
|
KateLibby
|
7
|
5,899
|
6 Octubre 2022, 09:31 am
por KateLibby
|
|