• Martes 5 de Noviembre de 2024, 17:49

Autor Tema:  Re: MAS PROBLEMAS!!  (Leído 1488 veces)

itzipe

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: MAS PROBLEMAS!!
« en: Viernes 13 de Junio de 2003, 10:10 »
0
hola, me gustaría saber si al tener guardada una foto en la misma carpeta del proyecto hace falta poner la ruta. ¿Estaría bien así?
frmprincipal.Picture1.Picture = FOTIBON.JPG
gracias.:oops:

observador

  • Miembro activo
  • **
  • Mensajes: 65
    • Ver Perfil
    • http://www.soloprogramacion.net/
Re: MAS PROBLEMAS!!
« Respuesta #1 en: Viernes 13 de Junio de 2003, 10:52 »
0
Pues no... no es necesario escribir toda la ruta si la imagen esta en el mismo directorio del proyecto (a menos que se haya cambiado la ruta por codigo) pero la sintaxis correcta para cagar una imagen en tiempo de ejecucion seria utilizando la funcion LoadPicture, es decir, el codigo quedaria mas o menos así:

Set Picture1.Picture = LoadPicture("MiImagen.jpg")

Y digo mas o menos, porque el argumento que la funcion recibe "MiImagen.jpg" tendras que sustituirlo por el nombre de tu imagen que quieres cargar... y el nombre del objeto sera el que tu el que tu le hayas colocado... :comp:

Visita el foro: http://programador.foro.st
Solo Programacion Net

Hasta pronto...

rlarrea

  • Miembro activo
  • **
  • Mensajes: 39
    • Ver Perfil
Re: MAS PROBLEMAS!!
« Respuesta #2 en: Viernes 13 de Junio de 2003, 16:34 »
0
Hola colega si tu imagen esta en la carpeta donde esta tu aplicacion utilizas el app.path que indica la ruta de tu aplicacion por ejemplo si tu aplicacion esta en c:Ejemplo01 entonces app.path toma esa ruta .

ejemplo:
Set Picture1.Picture = LoadPicture(App.Path & "MiImagen.jpg")

si imagen esta en c:Ejemplo01imagenesMiImagen.jpg entonces y tu aplicacion esta en c:Ejemplo01 entonces seria :

Set Picture1.Picture = LoadPicture(App.Path & "imagenesMiImagen.jpg")

espero te ayude colega bye :good:
Rocky Larrea Chira
Lima -- Peru
Programador

observador

  • Miembro activo
  • **
  • Mensajes: 65
    • Ver Perfil
    • http://www.soloprogramacion.net/
Re: MAS PROBLEMAS!!
« Respuesta #3 en: Sábado 14 de Junio de 2003, 04:52 »
0
Pues esta bien eso de implementar el App.Path, ya que si el directorio por defaul se cambia a traves de codigo o en tiemp de ejecucion, ya no jalaría bien, pero para poder utilizar el App.Path hay que averiguar si este es el directorio raiz de alguna unidad cualquiera, y en caso de no serlo agregarle un "" entre la ruta y el nombre del archivo...

Lo cual quedaria asi:

    If Len(App.Path) <= 3 Then 'La ruta es el directorio raiz de alguna undidad a:, b:, c:, d:... etc
        Set Picture1.Picture = LoadPicture(App.Path & "MiImagen.jpg")
    Else
        'este en un subdiretorio del directorio raiz, ejemplo c:MiCarpeta
        'por lo tanto se le tiene que agregar el "" antes del archivo en cuestion
        'ya que de no ser asi se trataria de buscar el archivo "c:MiCarpetaMiImagen.jpg"
        'y no el archivo "c:MiCarpetaMiImagen.jpg" que es el que en realidad se desea abrir
        Set Picture1.Picture = LoadPicture(App.Path & "MiImagen.jpg")
    End If

Visiten el foro: http://programador.foro.st

Hasta pronto...
Solo Programacion Net

Hasta pronto...

itzipe

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: MAS PROBLEMAS!!
« Respuesta #4 en: Miércoles 18 de Junio de 2003, 10:16 »
0
muchas gracias a los dos, ya sale prefectamente. un beso:kiss:

itzipe

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: MAS PROBLEMAS!!
« Respuesta #5 en: Jueves 19 de Junio de 2003, 11:49 »
0
hice lo que me dijeron y en mi ordenador se ven perfectamente las fotos, pero cuando hago el paquete de instalación y lo instalo en el ordenador no me reconoce el path (las fotos están en una unidad de red) y el proyecto también. He probado a añadir los archivos de fotos al empaquetado de instalación pero ni aun así. Me busca los archivos en C:archivos de programa... y las carpeta que le ponga en la ruta.

observador

  • Miembro activo
  • **
  • Mensajes: 65
    • Ver Perfil
    • http://www.soloprogramacion.net/
MAS PROBLEMAS!!
« Respuesta #6 en: Jueves 19 de Junio de 2003, 14:07 »
0
Bueno, si lo trabajas en red entonces debes de indicarle la ruta completa es decir,

Ruta = "NombreDelServidorNombreDeLaMaquinaAquiVaLaRutaEnLaMaquina" & "MiImagen.jpg"

Aunque no entiendo porque, si tambien instalas las imagenes, no te jala, creo que cuando instalas la imagenes no lo has de estar haciendo correctamente...

Visite mi foro: http://programador.foro.st

Hasta pronto...
Solo Programacion Net

Hasta pronto...