Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171

    vb[6] dimensione di un array

    come faccio a sapere la dimensione di un array:

    se io splitto la mia variabile in base ad un valore es "@"

    come faccio a sapere quante "i" ha creato?


    es

    strEsporta = Split(strriga, "@")

    io vorrei sapere quanti intervalli strEsporta(0), strEsporta(1)... ecc
    ho generato.

  2. #2
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    utilizza la funzione UBound()
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171
    ottimo

  4. #4
    Utente di HTML.it L'avatar di Melly
    Registrato dal
    Mar 2003
    Messaggi
    222
    se per caso però la stringa che passo è vuota ubound mi da errore. (Indice non compreso nell'intervallo).

    Come faccio ad identificare se l'array è stato valorizzato da almeno un elemento?

    Aiutami a ritrovare l’interesse per le piccole cose che sono alla base di tutte le promesse del futuro che cresce, perché sono le sfumature a dare vita ai colori e a farci tornare in mente le cose più pure dei giorni migliori

  5. #5
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Anticipa il controllo sulla stringa :
    codice:
    If Len(Stringa) > 0 Then 'Split
    ... e non usare while wend è una sintassi deprecata

  6. #6
    Utente di HTML.it L'avatar di Melly
    Registrato dal
    Mar 2003
    Messaggi
    222
    Originariamente inviato da Mabi
    Anticipa il controllo sulla stringa :
    codice:
    If Len(Stringa) > 0 Then 'Split
    magari potessi farlo il problema è questo

    all'evento click di una sstab io devo azzerare il contenuto dell'array ma purtroppo non so a priori se l'ho riempito o meno perciò dovrei trovare il modo di verificare se l'array è stato valorizzato o meno
    Aiutami a ritrovare l’interesse per le piccole cose che sono alla base di tutte le promesse del futuro che cresce, perché sono le sfumature a dare vita ai colori e a farci tornare in mente le cose più pure dei giorni migliori

  7. #7
    fatti una funzione col trap dell'errore

    codice:
    function Valorizzato (byref arr() as tipo) as boolean
    on error goto Hell
    dim a as integer
       a = lbound(arr)
       Valorizzato = true
    exit function
    Hell:
       Valorizzato = false
    end functiom
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  8. #8
    Utente di HTML.it L'avatar di Melly
    Registrato dal
    Mar 2003
    Messaggi
    222
    Originariamente inviato da xegallo
    fatti una funzione col trap dell'errore

    codice:
    function Valorizzato (byref arr() as tipo) as boolean
    on error goto Hell
    dim a as integer
       a = lbound(arr)
       Valorizzato = true
    exit function
    Hell:
       Valorizzato = false
    end functiom
    grazie xe
    Aiutami a ritrovare l’interesse per le piccole cose che sono alla base di tutte le promesse del futuro che cresce, perché sono le sfumature a dare vita ai colori e a farci tornare in mente le cose più pure dei giorni migliori

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.