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

abrir y copiar una imagen

Estas en el tema de abrir y copiar una imagen en el foro de Visual Basic clásico en Foros del Web. resulta que necesito abrir una imagen pero no en un picturebox sino abrir el archivo con el visualizador de windows, de casualidad saben como hacerlo ...
  #1 (permalink)  
Antiguo 26/11/2010, 18:15
 
Fecha de Ingreso: abril-2009
Ubicación: Bogota
Mensajes: 217
Antigüedad: 15 años
Puntos: 1
Exclamación abrir y copiar una imagen

resulta que necesito abrir una imagen pero no en un picturebox sino abrir el archivo con el visualizador de windows, de casualidad saben como hacerlo


tambien necesito poder copiar una imagen que esta en una carpeta a otra desde vb6.0, ayuda es urgente
__________________
cuidensen y que arceus los acompanhe
  #2 (permalink)  
Antiguo 27/11/2010, 05:08
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: abrir y copiar una imagen

Para reproducir un fichero con su programa asociado como si hicieras doble click sobre el se usa ShellExecute.

Ejp.

Código vb:
Ver original
  1. Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
  2. Private Sub Command1_Click()
  3.   Dim Fichero As String
  4.   Fichero = "c:\amino\y\nombre\del\ficheroajeecutar\p_ej.jpg"
  5.   ShellExecute Me.hwnd, "open", Fichero, vbNullString, vbNullString, SW_SHOWNORMAL
  6. End Sub

Para copiar un fichero a otro sitio puedes usar filecopy.

FileCopy FicheroOrigen, FicheroDestino

Saludos
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #3 (permalink)  
Antiguo 28/11/2010, 10:48
 
Fecha de Ingreso: abril-2009
Ubicación: Bogota
Mensajes: 217
Antigüedad: 15 años
Puntos: 1
Respuesta: abrir y copiar una imagen

para poder usar la libreria shell32.dll tengo que descargarla o como debo hacer para agregarla al proyecto?
__________________
cuidensen y que arceus los acompanhe
  #4 (permalink)  
Antiguo 28/11/2010, 11:33
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: abrir y copiar una imagen

La dll viene con windows.
Solo tienes que declarar la función al comienzo del código como he hecho yo.
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #5 (permalink)  
Antiguo 01/12/2010, 09:43
 
Fecha de Ingreso: abril-2009
Ubicación: Bogota
Mensajes: 217
Antigüedad: 15 años
Puntos: 1
Respuesta: abrir y copiar una imagen

otra pregunta, esto es para una maquina guardarla en una carpeta en el pc que se esta usando el programa, pero necesito un directorio centralizado en un servidor, que tengo que modificar para hacer eso, se me ocurre que para abrirla, podria descargarla en una carpeta temporal y desde hay abrirlo, pero como hacer para poder guardarla en una carpeta en un servidor



si no me hice entender por favor avísame
__________________
cuidensen y que arceus los acompanhe
  #6 (permalink)  
Antiguo 04/12/2010, 09:13
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: abrir y copiar una imagen

No te entiendo muy bien, pero para copiar un fichero en otro equipo puedes usar filecopy si le dás el camino correctamente:

FileCopy "//EquipoRemoto/DiscoC/Carpeta1/Fichero.jpg", "C:\CarpetaLocal\FicheroTraido.jpg"
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #7 (permalink)  
Antiguo 04/12/2010, 10:47
 
Fecha de Ingreso: abril-2009
Ubicación: Bogota
Mensajes: 217
Antigüedad: 15 años
Puntos: 1
Respuesta: abrir y copiar una imagen

Y digamos ya guarde esa imagen en el servidor, como la tomo despues para abrirla?, se puede con shellexecute o hay que hacerlo de otro modo


a y otra duda mas, cuando intento ejecutar el codigo que me diste me sale una alerta de que "no se permiten constantes, cadenas de lonjitud fija, matrices e intrucciones declare como miembros publicos de modulos de objeto", como lo soluciono
__________________
cuidensen y que arceus los acompanhe

Última edición por porygon_humano; 10/12/2010 a las 05:50

Etiquetas: copiar
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 17:15.