salve ragazzi.
il problema di oggi e' quello di risucire a fare il parsing di un vettore di stringhe (che per la cronaca contiene questo):
100 VTR Ready
201 OK
4
0 "/mnt/Qnap1Multimedia/03_Playout/Artisti Oggi/01 artisti oggi ok 17-12-2009.mpg" 0 49329 49330 49330 25.00
1 "/mnt/Qnap1Multimedia/03_Playout/archivio video tg/a/acquedotto ok.mpg" 0 4194 4195 4195 25.00
2 "/mnt/Qnap1Multimedia/03_Playout/archivio video tg/a/agricoltura ok.mpg" 0 4803 4804 4804 25.00
3 "/mnt/Qnap1Multimedia/03_Playout/archivio video tg/a/albergo interni.mpg" 0 7703 7704 7704 25.00
al fine di individuare la riga che contiene il numero di files in coda (in questo caso quella con il 4) e poi le righe che contengono indicazioni sui singoli files in lista.
l'operatore like mi sembra un po' limitato,
per esempio come faccio a dirgli di controllare che la riga deve iniziare con un numero (arbitrariamente lungo) senza niente dopo?
For Each stringa In Ritorno
If stringa Like "[0-9]" Then
Print stringa
Endif
Next
non mi funziona ... neanche con il solo '4' (anche perche' sospetto che la riga contenga caratteri non stampabili ....
......
tra' l'altro facendo alcune modifiche al codice per vedere piu' in profondita' cosa mi ritorna sto cavolo de server attraverso il telnet ... mi sono accorto che il vettore non e' composto SEMPRE di righe ben definite ... ma e' un bel casino .....
tentativo di connessione ...
connesso!!!
il vettore della risposta contiene 2 righe.
Questo il loro contenuto:
riga 0
100 VTR Ready
201 OK
riga 1
4
0 "/mnt/Qnap1Multimedia/03_Playout/Artisti Oggi/01 artisti oggi ok 17-12-2009.mpg" 0 49329 49330 49330 25.00
1 "/mnt/Qnap1Multimedia/03_Playout/archivio video tg/a/acquedotto ok.mpg" 0 4194 4195 4195 25.00
2 "/mnt/Qnap1Multimedia/03_Playout/archivio video tg/a/agricoltura ok.mpg" 0 4803 4804 4804 25.00
3 "/mnt/Qnap1Multimedia/03_Playout/archivio video tg/a/albergo interni.mpg" 0 7703 7704 7704 25.00
in allegato il sorgente del progetto consolle ...