Usar una imagen de una carpeta

  1. 11 months ago

    javier l

    31 Oct 2018 Argentina
    Edited 11 months ago

    Hola.
    Ya estoy medio embrollado, seguro no es dificil pero no doy con la tecla.

    Tengo una imagen en una carpeta del disco rigido, llamada la carpeta cboleta2, y la imagen imagen.jpg, esta imagen es siempre cambiante pero siempre esta con el mismo nombre, es por ello que necesito llamarla cuando deseo para ver cual es su contenido en ese momento.

    El camino de la imagen es:

    c:\cboleta2\imagen.jpg

    A esta imagen la quiero llevar a un report, siempre me da error.

    Con este proceso, se que puedo cargar cualquier imagen que seleccione en el cuadro Showmodal, pero quiero saltar este paso ya que me interesa cargar siempre el mismo nombre de imagen "imagen.jpg"

    Dim f As FolderItem
    Dim d As OpenDialog
    Dim myPic As Picture
    d = New OpenDialog
    f = d.ShowModal()
    If f <> Nil Then
    myPic = Picture.Open(f)
    ImageWell1.Image = myPic
    End If

    Desde ya si alguien tiene la solucion, muy agradecido amigos

  2. Eduardo G

    31 Oct 2018 Pre-Release Testers Europe (Madrid, Spain)

    Hola, Javier.

    Exactamente qué es lo que quieres hacer? Cargar el fichero directamente sin preguntarle al usuario?

    Tu codigo sería el mismo a partir de "if f <> nil". Lo anterior cambiaría por una sola linea:

    Dim f as new FolderItem("C:\cboleta2\imagen.jpg")

    Así defines f como un folderitem y le dices cual es, directamente.

    La caja de dialogo es solo para dar a elegir al usuario cuando no conoces la ruta.

    https://blog.xojo.com/2017/02/20/working-with-files-folderitem/

or Sign Up to reply!