Newsgroup: it.comp.lang.visual-basic
Titolo: sono nuovo e ho bisogno di aiuto...

Ciao a tutti,
per prima cosa premetto che non ho ancora lasciato messaggi su questo ng ma
sono costretto a cominciare.
Sviluppo quotidianamente pagine internet in asp, ma in visual basic ho
sempre creato poco o niente.
Adesso mi è stato assegnato il seguente lavoro:
in una directory vengono generati dei file *.dat da un programma lisp di
autocad: tali file sono leggibili con il solito notepad di windows.
Questi file generati contengono, oltre a tanta "sporcizia" (dati inutili),
anche dei dati che io dovrei tabulare in questo programma in visual basic
che sto realizzando.
Ho incominciato da poco ma ho gia 2 problemi:
innanzitutto vorrei sapere come si chiama il controllo che mi pormette di
sfogliare fra le varie directory di sistema per permettere all'utente di
selezionare quella contenente i file *.dat. Tale ricerca, oltre al file
system locale, dovrebbe essere in grado di sfogliare anche le varie cartelle
condivise su altri computer.
Seconda cosa: avrei bisogno di sapere qualche oggetto usare per creare una
tabella tipo MSFlexGrid che mi consenta di andare a tabulare i dati che
preleverò dai file di testo. E' necessario che questo controllo mi permette
di editare il numero e il nome delle varie colonne.
Potete darmi una mano?
Grazie
--
Luca Novali
_________________________
takeaWEB Internet Solutions
www.takeaweb.it

 Luca Novali
Ged85

 ha scritto nel messaggio
news:epNHa.105236$pR3.2...@news1.tin.it...


 ha scritto nel messaggio
news:Q_KHa.96966$Ny5.2...@twister2.libero.it...


 un ipotetico tutti i file *.dat al suo interno?
prova a guardare, sulla guida, l'istruzione Dir
dovrebbe venir fuori una cosa del genere
dim a as string
a = dir "C:\cartella\sottocartella*.dat"
do until a = ""
    'qui, in nella stringa a, hai il nome del file con estensione .dat
    a = dir
loop
Salutoni
Sergio

 stessa riga
allora non ti serve un treeview,ma un bell'array da riempire
spero di averti dato un'indizio,ti ho consigliato l'uso delle API ma
stai *accorto*,il mio consiglio e studiarsi la funzione che andari a usare
per benino da evitare errori magari prevedendoli con un bel valore
di ritorno....beh fai tu
Ciao
Alessandro

 Istruzione Open
OK... grazie ai vostri aiuti sono arrivato qui. :)
per ora nessun problema: tramite una funzione riesco a prelevare tutti i
file contenuti una data directory.
Ora devo aprire uno ad uno questi file e prelevare quello che mi serve: qui
iniziano i problemi.
Come si fa a scorrere tutto il file e "leggerlo" prelevando, per esempio,
soltanto i caratteri compresi fra la sequenza di caratteri "AA" e la
sequenza di caratteri "ZZ" ?
esempio:
mettiamo il caso che una parte del file sia:
------
 sadsd as fasf af af asf afwe AA: primo testo da prendere;  asfa sfasf  s fa
BB: secondo testo da prendere; asda sfasf asf wf qwefqwe gfq
------
e io devo prendere solo "testo da prendere" perchè compreso fra "AA:" e il
";"
dopodichè continuo a leggere fino a quando non trovo la sequenza di
caratteri "BB:" e scrivo tutto quello che c'è scritto fra "BB" e ";" e cosi
via....
tutti questi valori prelevati da un file devono andare in una MSHFlexGrid,
dopodichè passo al file successivo e alla riga successiva della MSHFlexGrid
non so se sono stato chiaro...
aspetto notizie
Luca

 aspetto notizie
Caro Luca non per smontarti o esserti indifferente quello che chiedi e farti
il programma
e non c'è tempo solo per quello,se qulacun'altro ne ha ,ma io mi fermo qui
ti posso dire che l'istruzione Open restituisce una stringa contenente la
line del file interessato,
quindi se cicli i File e poi cicli all'interno del File devi in ogni caso
manipolare le stringhe restituite
guardati le funzioni Instr Mid Left Right ecc.. più trovi meglio è
per esempio
 instr restituisce la posizione della stringa cercata
mid restituisce una stringa da una posizione iniziale fino ad una lunghezza
left e right tagliano a destra e a manca.
non ti scrivo codice perchè lo ritengo offensivo per la tua persona quanto
il post --
"Aho fatemi questo" lo è per chi vuole dedicarti un pò del suo tempo,cerca
di entrare nell'ottica della
collaborazione e aiuti reciproci che qui puoi trovare...;)
[Banner]
Spero non mi fraintenda e bruciati Google e il sito Comune,a proposito del
SC sarebeb gradito
anche un tuo intervento di certo hai solo da imparare e partecipare
attivamente ti aiuterà
a risolvere i tuoi problemi da solo
[/Banner]
Ciao
Alessandro
-- 
Morfeus®
Free Joint
 :PII

 cut
- --
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 Quotefix e altro:
http://www.martek.it/go.asp?portamia=4
Usr: ICLVB Pw: amici
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0.2
iQA/AwUBPvA1E6sxeHT1lQ6wEQKuGACfeSTCfqEdZgfmLJ2mhXIeysgVnRUAoPWd
fumM56mYgp+yRNAbhVuxNK6Z
=rt9z
-----END PGP SIGNATURE-----