Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [VB6] Problemi su Image e ImageList

    Utilizzando L'oggetto Image e ImageList ho riscontrato il seguente problema: no riesco a caricare immagini da http. Faccio un esempio per chiarire.

    Questo semplificando un po' è il codice:

    Image1.Picture = LoadPicture(nome_foto)

    dove nome_foto contiene l'indirizzo e il nome della foto da inserire.
    Se nome_foto è una cosa tipo "c:\prova.jpg" no problem
    Se nome_foto è una cosa tipo "http://immagini.nomesito.it/foto/prova.jpg" mi da un errore (ERRORE DI ACCESSO AL PERCORSO/FILE)

    Purtroppo devo per ragioni organizzative accedere alle immagini tramite il percorso http.

    Qualcuno sa come è possibile risolvere il problema con questo oggetto o con altri?

    Grazie 1000, ciao!
    PS nel programma uso imagelist per caricare le foto in una ListView
    chicone

  2. #2
    Non nè sa niente proprio nessuno?

    HELP
    chicone

  3. #3
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    A mio avviso il percorso del file http:// immagini è incompatibile!
    Per superare l'empasse, forse converrebbe scaricare le immagini in un'apposita cartella e poi da lì fare Image1.Picture...
    LM

  4. #4
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Condivido il ragionamento di LMondi.
    Potresti provare ad utilizzare un oggetto WebBrowser, magari non
    visibile, dove carichi l'immagine tramite .Navigate2(URL). Poi da
    quest'ultimo prelevi l'immagine desiderata.
    Ciao, Brainjar

  5. #5
    L'idea di scaricare le immagini e poi recuperarle con il metodo standard mi era venuta, ma non la vedo fattibile in quanto le foto che dovrei scaricare sono circa 4000 e dovrei tenerle sincronizzate ogni giorno, quindi proverò la via dell'oggetto WebBrowser.
    Grazie 1000, posterò appena possibile il risultato.

    Ciao
    chicone

  6. #6
    Premetto che non ho mai usato l'oggetto WebBrowser.
    Non trovandolo fra le componenti in uso ho letto un po sul forum e ho aggiunto il file SHDOCVW alle risorse.
    A questo punto, non riesco a trovare il componente, sapete mica dirmi come si chiama o dove lo posso trovare?
    chicone

  7. #7
    Scusate, non occorre.
    L'ho trovato da solo, mi ero fatto prendere dal panico da componenti non trovate...
    Proseguo con la prova.
    Sorry ancora.
    chicone

  8. #8
    Ok, ci sono riuscito, adesso riesco a caricare le immagini nel webbrowse. Mi è utile quando faccio apparire la scheda dell'oggetto.
    Ora il problema proncipale da risolvere è come caricare tutte le foto per farle apparire tramite la listimage.
    L'oggetto webbrowse dovrebbe scaricarle sul computer, quindi sapendo dov'è la sua cache potrei recuperare le foto.
    Non so se sono stato chiaro...
    chicone

  9. #9
    Le immagini di solito vengono salvate sotto "C:\Documents and Settings\NomeUtente\Impostazioni locali\Temporary Internet Files\" con lo stesso nome che trovi nell'url (per xp, ma son tutti simili). L'unico problema è che quando un'immagine la visualizzi per la prima volta devi salvarti il nome in un file elenco.

  10. #10
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    L'oggetto WB ha la proprietà document e quest'ultima un insieme
    'images'.

    Dovresti poter reperire le immagini (una sola) della pagina
    facilmente.

    Ora non posso fare prove.
    Vedi su MDSN di VB 6.0
    Ciao, Brainjar

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.