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

    Uscire dal ciclo di do prima di run-time

    ciao

    devoestrarre un nome di una cartella che però il percorso puo cambiare sempre dunque non ho una costante di conseguenza uso un ciclo di do con degli arrey. Il problema è che non so come uscire prima che mi dia l'errore perche quel dato non esiste.

    Do Until [Cosa metto]
    strSplit = Split(dir, "\")
    a(x) = strSplit(x)
    x = x + 1

    Loop

  2. #2
    Utente di HTML.it L'avatar di cik
    Registrato dal
    Jul 2003
    Messaggi
    449
    Spiegati meglio.
    Con Split ottieni già un array con le directory. Perchè lo metti in un ciclo?
    S'i fosse foco, arderei 'l mondo

  3. #3

    Re: Uscire dal ciclo di do prima di run-time

    gestisci l'errore...

    [B]on error goto continueB]

    Originariamente inviato da quartutek
    ciao

    devoestrarre un nome di una cartella che però il percorso puo cambiare sempre dunque non ho una costante di conseguenza uso un ciclo di do con degli arrey. Il problema è che non so come uscire prima che mi dia l'errore perche quel dato non esiste.

    Do Until [Cosa metto]
    strSplit = Split(dir, "\")
    a(x) = strSplit(x)
    x = x + 1

    Loop
    continue:
    resto del codice
    .
    .
    .
    .

  4. #4
    Mi spiego meglio
    con strsplit(dir,"\")
    scorporo la dir ="c:\document\pippo\pluto\paperone\paperina.doc
    a=strsplit(1)
    b=strsplit(2)
    c=strsplit(3)
    d=strsplit(4)
    e=strsplit(5)

    dove:
    a=document
    b=pippo
    c=pluto
    d=paperone
    e=paperina.doc

    dato che il percorso di un file puo variare non di conseguenza uso unciclo con un array.
    tutto funziona bene il problema è che il ciclo si deve interrompere quando arriva a al file altrimenti mi da l'errore. Come faccio ad uscire prima dato che il nome del file io non lo so.
    O se conoscete qualcosaltro che mi possa trovare la cartella dove risiede il file perchè a me serve quella le altri no.

  5. #5
    for i = lbound(strsplit) to ubound(strsplit)
    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

  6. #6
    Utente di HTML.it L'avatar di cik
    Registrato dal
    Jul 2003
    Messaggi
    449
    uffa la sapevo anch'io la risposta.
    S'i fosse foco, arderei 'l mondo

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.