Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Ottimizzare la velocita' visualizzazione di un form

    Salve a tutti.
    Ho un progetto il quale gira esclusivamente da Cd rom,
    il file exe e' gestito esclusivamente con file di testo e
    immagini caricate in modo appropriato.
    Questa soluzione me l'ha chiesta un cliente il quale
    seguendo una certa struttura si gestisce il programma dall'esterno
    senza usare Db.
    ho sviluppato questo programmino il quale tramite path appropriate si carica le img con loadPicture e il testo in delle
    list box e textbox.
    Ora provato il progetto su un cd funziona egregiamente ,ma noto una certa lentezza nel caricamneto,vorrei sapere se ci sia qualche soluzione per velocizzare questo processo,a parte mettere le immagini in imagebox invece che in PictureBox.
    Avevo pensato di precaricare in un'array ma non so se sia la soluzione giusta e come metterla in atto.
    Attendo vostri consigli

    spero di essere stato chiaro
    Ciao a tutti

  2. #2

    re

    mi rispondo da solo ma vorrei comunque un vostro parere sulla ottimizzazione velocita visualizzazione Immagini.

    Private Sub Form_Load() ' conto i files nella Dir
    Dim list_IMG As ListImage
    File2.Path = CurDir & "pic\apz\"
    conta = File2.ListCount

    For i = 1 To conta ' ciclo e carico ListImage
    Set li = ImageList1.ListImages.Add(i, "", LoadPicture(File2.Path & "\" & (i) & ".jpg"))
    Next

    Private Sub List1_Click()'passo indice a una funzione
    Call IMG(List1.ListIndex)
    end sub

    Public Function img(indice As Integer)
    Set Imgcaricate.Picture = ImageList1.ListImages(indice + 1).Picture
    end function


    Ora il problema e' che e' si piu' veloce nel visualizzare le immagini ,ma all'avvio dell'applicazione e' piu' lenta nel form Load.
    Avevo pensato di mettere una specie di Preload ma non so proprio come fare.
    Un aiutino per favore

    GRAZIE

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.