Newsgroup: it.comp.lang.visual-basic
Titolo: funzione "dir" che non funziona.....

Cia a tutti.
Non riesco a spiegarmi il motivo per cui la funzione 'Dir' mi
restituisce solo il primo e non i file successivi dentro ad una directory.
Ecco il codice:
Dim miofile As String
miofile =
Dir("c:\windows\desktop\mdb\*.mdb")
Do While miofile <> ""
   ' qui ho
tutto il mio codice....
   ' ........
    miofile = Dir
Loop
Qualcuno puo' aiutarmi?
Grazie esaluti a tutti
--------------------------------
Inviato via 
http://usenet.iol.it

 Loop
Forse perche' c'e' un solo file nella cartella? ;)
A me cmnque il codice postato funziona!
In caso ho sperimentato comportamenti anomali della funzione Dir()... "A
volte" e' case sensitive! Prova:
Dir("C:\Windows\Desktop\mdb\*.mdb")
Lokar.pepplesso

 tutto il mio codice....
non fai altre Dir?

a vedere il codice che hai postato, ho visto che dentro il ciclo Do...While
hai messo l'assegnazione
miofile=Dir
no vorrei che lui veda il token Dir come variabile, dato che la funzione va
richiamata come Dir().....lui nella variabile miofile mette "" e quindi al
successivo confronto esce dal ciclo.....
quindi, metti le parentesi () e dovrebbe funzionare....
poi, io di solito uso anche il $, scrivendo quindi Dir$()....che differenza
c'è tra metterlo oppure no?
spero di aver risolto il tuo problema, altrimenti pazienza!!!!!
:-)))
magari ho anche detto una castronata......
good coding!!!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

 ha scritto nel messaggio
news:195Z110Z141Z16Y...@usenet.iol.it...


 magari ho anche detto una castronata......
Non mi pare, comunque io mica ho il monopolio...
se vuoi te ne lascio ripetere qualcuna delle mie :-)
[1] Alcune tripla, vedi InstrB e simili, che lavorano
sulle matrici di bytes.
Un Paperino che ne ha dette tante in vita sua.

 In seguito ogni volta che la chiami torna il file successivo
OOOH !... Finalmente qualcuno che ha un'idea di quello che dice !... :-)))
E' proprio cosě, infatti.
La prima Dir([percorso][wildcard]) ritorna il primo file,
le altre Dir() successive ritornano gli eventuali altri file.
Non appena ritorna un campo vuoto, vuol dire che non
ce ne sono piů (ma va?... :-)))
Infine, non per fare il solito rompino, ma il tutto č scritto
paro paro nell'help...
--
Er Roscio.

 paro paro nell'help...
Grif e Roscio: il primo, pur sapendo quello che dice, non sa
_evidentemente_ quotare ne' leggere; il secondo, come il primo, non sa
_evidentemente_ leggere.
Se aveste _letto_ il post di Mauro (che riporto in testa) vedreste che
utilizza *correttamente* la funzione Dir.
Difatti il codice che ha postato e' perfettamente funzionante ed il
motivo per cui ottiene solo il primo file e non i successivi *non*
risiede _evidentemente_ nella conoscenza della funzione Dir o nella sua
sintassi.
Lokar
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt

> Loop
Mi sovviene un dubbio:
Non e' che per caso "li' dove hai tutto il tuo codice..." utilizzi di
nuovo la funzione Dir con altri parametri?


 _evidentemente_ leggere.
Ho riletto il post originale e... mi cospargo il capo di cenere !... :-)))
--
Er Roscio.

 Ho riletto il post originale e... mi cospargo il capo di cenere !...
:-)))
Amici come prima? ;-)


 _evidentemente_ leggere.
Ho riletto il post originale e... mi cospargo il capo di cenere !... :-)))
--
Er Roscio.

 Amici come prima? ;-)
Ovvio !... :-)))
--
Er Roscio.

 nuovo la funzione Dir con altri parametri?
Però tu non leggi i post degli altri.
Codesta choiamasi approppriazione indebita.
Tripla linguaggia ;-PPP

 Codesta choiamasi approppriazione indebita.
Matitona blù!
Vabbè, sono già cotto anche oggi (Distinctrow eliminata ovunque)
"Codesta chiamasi appropriazione indebita"

 Tripla linguaggia ;-PPP
Ehm in verita' non trovo il post a cui ti riferisci, pero' devo dire che
il mio newsreader (o il news server, boh!) fa le bizze. Non leggo alcuni
miei post recenti, ma ne leggo le risposte! Puo' darsi che anche il tuo
a cui ti riferisci sia stato "cestinato" senza richiesta!
Lokar.pepplesso

 non fai altre Dir?
Bye, G.