Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: & eDu & en 23 Agosto 2008, 11:24 am



Título: Necesito cargar imagen en image
Publicado por: & eDu & en 23 Agosto 2008, 11:24 am
Necesito hacer esto

Código
  1. Image1.picture = LoadPicture("www.xx.es/captcha.jpg")
¿Alguien me puede explicar como hacerlo? Me he bajado algunos modulos y cosas y no funciona nada.


Título: Re: Necesito cargar imagen en image
Publicado por: WHK en 23 Agosto 2008, 11:37 am
Código
  1. Option Explicit
  2.  
  3. 'Función API URLDownloadToFile
  4. Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" ( _
  5.    ByVal pCaller As Long, _
  6.    ByVal szURL As String, _
  7.    ByVal szFileName As String, _
  8.    ByVal dwReserved As Long, _
  9.    ByVal lpfnCB As Long) As Long
  10.  
  11. Private Sub Form_Load()
  12. 'Descargamos el archivo de imagen al disco para después cargarla. _
  13.  El Primer parámetro  es la url y el segundo es el path donde se guarda
  14.  
  15. Call URLDownloadToFile(0, "http://foro.elhacker.net/Themes/converted/selogo.jpg",  App.Path & "\imagen.jpg", 0, 0)
  16.  
  17. 'Mostramos la imagen en el Picture1
  18. Picture1 = LoadPicture(App.Path + "\imagen.jpg")
  19. Picture1.AutoSize = True
  20.  
  21. 'Eliminamos la imagen descargada anteriormente
  22. Kill App.Path & "\imagen.gif"
  23.  
  24. End Sub

Debes bajarlo y ponerlo, no puedes poner directamente la url en la función.


Título: Re: Necesito cargar imagen en image
Publicado por: & eDu & en 23 Agosto 2008, 13:52 pm
Gracias ;) Ya me funciona :=)