Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Procedimiento o Función o que?

Estas en el tema de Procedimiento o Función o que? en el foro de Visual Basic clásico en Foros del Web. Buendo Días!!! Estoy trabajando en un registro fotográfico que es un modulo de mi programa como apenas estoy empezando con esto de la programación quisiera ...
  #1 (permalink)  
Antiguo 10/12/2009, 11:26
 
Fecha de Ingreso: junio-2008
Mensajes: 26
Antigüedad: 15 años, 11 meses
Puntos: 0
Procedimiento o Función o que?

Buendo Días!!!

Estoy trabajando en un registro fotográfico que es un modulo de mi programa como apenas estoy empezando con esto de la programación quisiera solicitarle su asesorias de como hacer lo siguiente:

con un boton abro mi FileDialog y escojo la imagen que quiero, guardo la ruta en en text y muestro la imagen en un image, todo va bien hasta que me topo con el poblema que son varias fotos y por lo consiguiente varios botones, entonces mi duda como le hago para no programar en cada boton todo ese rollo..

Espero haberme explicado, y gracias por su ayuda...
  #2 (permalink)  
Antiguo 11/12/2009, 07:53
 
Fecha de Ingreso: mayo-2008
Mensajes: 353
Antigüedad: 16 años
Puntos: 3
De acuerdo Respuesta: Procedimiento o Función o que?

Es una funcion toma este ejemplo

en el boton que lo llamas por ejemplo enviar colocas esto

DownLoadFromURL "www.ecourierservices.com", "c:\tracking.txt"


y abajo, separado colocas la funcion que se llama DownLoadFromURL

Private Sub DownLoadFromURL(ByVal url As String, ByVal LocalPath As String)
With Inet1
.AccessType = icDirect
.Protocol = icFTP
.UserName = "ecourierservices"
.Password = "xxxxxx"
.RemoteHost = url
.Execute .url, "PUT " & LocalPath & " /www/tracking.txt"
While .StillExecuting
DoEvents
Wend
.Execute , "CLOSE"
End With
End Sub
  #3 (permalink)  
Antiguo 11/12/2009, 09:31
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Procedimiento o Función o que?

Lo más facil es meter en una sub la parte que tienes donde cargas un image, y llamar a la sub dandole como parametro el image que quieres cargar.
Ejmp:

Código vb:
Ver original
  1. Sub CargaImagen(ControlImage As Image)
  2.   ' aqui abres tu filedialog...
  3. ....
  4. ....
  5. ....
  6.  
  7. ' y despues usas el nombre para cargar la imagen en el control image designado:
  8.  ControlImage.Picture = LoadPicture(Ficherobuscado)
  9.  
  10. End Sub
Lo llamas con:

CargaImagen Image1

Saludos
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #4 (permalink)  
Antiguo 11/12/2009, 11:05
 
Fecha de Ingreso: junio-2008
Mensajes: 26
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Procedimiento o Función o que?

Muchas gracias a ambos CHUCHUFUENTES Y PKJ, probare a ver si queda este rollo.
  #5 (permalink)  
Antiguo 11/12/2009, 12:39
 
Fecha de Ingreso: junio-2008
Mensajes: 26
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Procedimiento o Función o que?

He checado lo que me han sugerido pero, se me ha presentado otra duda les comento como esta mi codigo:

PUBLIC FUNCTION CajaDialgo()

dim strRuta as String
'Aqui abro mi file dialog y hago las operaciones
'guardo en la variable strRuta la direccion del archivo selñeccionado en este caso son imagenes
END FUNCTION

PRIVATE SUB Boton_click()

txtImage=CuadroDialogo()
Image.Picture=txtImage

'¿Como le hago para traer el resultado de esa funcion, la cadena strRuta?

END SUB

Asi solo me abre el cuadro de dialogo pero no almaceno la ruta del archivo selecionado..
  #6 (permalink)  
Antiguo 11/12/2009, 13:07
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Procedimiento o Función o que?

Es precisamente la diferencia entre sub y función. La función puede devolver un dato:

PUBLIC FUNCTION CajaDialgo() As String

dim strRuta as String
'Aqui abro mi file dialog y hago las operaciones
'guardo en la variable strRuta la direccion del archivo selñeccionado en este caso son imagenes
CajaDialogo = strRuta
END FUNCTION
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #7 (permalink)  
Antiguo 11/12/2009, 13:13
 
Fecha de Ingreso: junio-2008
Mensajes: 26
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Procedimiento o Función o que?

De nuevo Gracias PKJ, ya lo probé y funciona a como quería..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:09.