Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Array

  1. #1

    Array

    Come pooso aprire una directory e leggere tutti i nomi dei file immagine presenti, per inserirli in un'array??

    adesso faccio cosi e li inserisco in una listbox

    codice:
    Private Sub Form_Load()
    estensione = "jpg"
    Thefile$ = Dir$("D:\Foto Donne\*." & estensione)
    While Thefile$ <> ""
        ' scrivi in una listbox ad esempio
        List1.AddItem Thefile$
        Thefile$ = Dir$
    Wend
    End Sub
    grazie mille

    Meglio tacere e dare l'impressione di essere scemo, che aprire la bocca e togliere ogni dubbio



    ...........

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    78
    Puoi fare esattamente come stai facendo ma invece di usare un listbox usa una stringa separando i nomi dei file con un carattere particolare, poi su quella stringa usi la funzione split
    es:

    Private Sub Form_Load()
    estensione = "jpg"
    Thefile$ = Dir$("D:\Foto Donne\*." & estensione)
    While Thefile$ <> ""
    ' scrivi in una listbox ad esempio
    stringa = Thefile$ & "#"
    Thefile$ = Dir$
    Wend
    stringa = split(stringa,"#")
    End Sub
    ecco qui il tuo array
    Attenzione il metodo che stai utilizzando però prende in considerazione solo i file ".jpg"
    se volessi trovare tutti i file immagine dovresti usare il filesystemobject

  3. #3
    scusa la mia stupidita, e che sto studiando da poco vb

    io volovo che mi tornava un'array cosi ad esempio

    arrayIMG(0) = "2advanced.jpg"
    arrayIMG(1) = "2advanced.jpg"
    arrayIMG(2) = "2advanced.jpg"


    ho provato a fare cosi ma...

    codice:
    Private Sub Form_Load()
        Dim i As Integer '<-- conta il numero totale dei file presenti nella directory
        Dim l As Integer '<-- left
        Dim t As Integer '<-- top
        l = 1200
        t = 0
        Dim patch As String
        Dim arrayIMG(1000) As String
        
    
        estensione = "jpg"
        Thefile$ = Dir$("D:\Foto\*." & estensione)
        While Thefile$ <> ""
        stringa = Thefile$ & "#"
        Thefile$ = Dir$
        Wend
        arrayIMG = Split(stringa, "#")
    e poi continua..

    ma mi dice "impossibile assegnare alla matrice"



    Meglio tacere e dare l'impressione di essere scemo, che aprire la bocca e togliere ogni dubbio



    ...........

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    78
    dichiara arrayIMG come variant, in questo modo:
    dim arrayIMG as variant

  5. #5
    non ci riesco... ma forse non so spiegarmi bene, posso inviarti il file in modo che puoi capire meglio, credo che non sia difficile ma....

    Meglio tacere e dare l'impressione di essere scemo, che aprire la bocca e togliere ogni dubbio



    ...........

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    78
    ok mandalo

  7. #7
    mail??

    Meglio tacere e dare l'impressione di essere scemo, che aprire la bocca e togliere ogni dubbio



    ...........

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    78
    mandalo dal mio profilo

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    78
    Scusa dal profilo non puoi inserire gli attachement!
    mcathor@yahoo.com

  10. #10
    non fa allegare


    Meglio tacere e dare l'impressione di essere scemo, che aprire la bocca e togliere ogni dubbio



    ...........

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.