Newsgroup: it.comp.lang.visual-basic
Titolo: Aiutooo!!! (ma è semplice, credo)

Mi spiegate velocemente cosa significano le seguenti stringhe?
Sono scritte in un progetto nella form login. In questa form si inseriscono
nome utente e  password. Il dtabase dove sono memorizzate login e password č
un file di testo.
Open "C:/FILE3.TXT" For Append As 2
Apre il file file3.txt  Ma il "for append as 2" cosa significa?
Print #2, c
Il comando print scrive il contenuto della variabile c, ma quel parametro #2
cosa significa?
Close #2
Il parametro #2 penso che abbia lo stesso significa di prima.
Cosa vuol dire una variabile dichiarata cosi:
Dim login(0 To 100) As String
La parte fra parentesi non mi č chiara.A cosa serve?
Grazie a tutti
Luca

 Mi spiegate velocemente cosa significano le seguenti stringhe?
[cut]
hai provato a leggere 
http://www.it-lang-vb.net/docs/manifesto.txt
 e la
guida in linea?
sono informazioni facilmente recuperabili, premendo F1
--
Faber

 La parte fra parentesi non mi è chiara.A cosa serve?
Login è dichiarato come un array di 101 elementi di tipo stringa. Gli
elementi vanno da 0 a 100. Per utilizzarli singolarmente, li indentifichi
con l'indice numerico che ti interessa: ad esempio il 51esimo sarà
richiamabile come login(50).
Ciao
*Roby*
P.S.
Nell'oggetto dei messaggio che posti deve comparire una descrizione chiara
del problema. Parole tipo "Aiutooo" sono controproducenti perché spesso chi
legge il NG salta i messaggi con questo tipo di titolo.
Inoltre il primo problema che sottoponi era facilmente risolvibile
semplicemente premendo il tasto F1 sulla parola Open.
Per quanto riguarda invece il problema dell'array, deduco che il tuo grado
di conoscenza di VB sia molto basso. ti consiglio di leggere un manuale che
spieghi bene tutti i tipi di variabili e i costrutti base del linguaggio,
prima di metterti a fare esperimenti. In questo modo risparmi tempo tu ed
eviti di postare sul NG domande troppo banali.

 Significa che chi ha scritto il programma è un cane. :-)
...dai... non mi sembra il caso di offendere java...    ;-P
ciao
ugo

 valore della funzione FreeFile (che ritorna appunto il primo numero libero
il suggerimento potrebbe sembrare il migliore .Ma ti è mai successo di
metterlo in una funzione ricorsiva che non lo usi come dovrebbe?
Mettendo un numero specifico se il file viene aperto (per errore ovvio) più
volte il programma si fermerebbe subito invece con un freefile no.Il
consiglio è sicuramente giusto anche per me, però non è detto sia sempre la
cosa migliore.
ciao

metterlo in una funzione ricorsiva che non lo usi come dovrebbe?
Solo se la funzione ricorsiva era scritta male.
Non ho _mai_ assegnato un numero ad un file senza farmelo restituire
da FreeFile. E se qualcosa a volte non funzionava era solo colpa mia.
-- 
ciao, hal

 da FreeFile. E se qualcosa a volte non funzionava era solo colpa mia.
ho gia specificato che è giustissimo usare freefile ,però starei attento ad
usarlo (e spesso non lo faccio) in funzioni dove ,appunto come dicevo nel
post precedente,potrebberro causare errori.Freefile non controlla se il file
è stato chiuso perciò l'errore è meno intercettabile .Senza parlare poi dei
file aperti lasciati su disco ,dove un'applicazione che termina senza la
giusta sequenza del programma non chiuderebbe correttamente tutti i file(ad
esempio nel creare file temporanei con nomi diversi).Poi diciamocelo
chiaramente non ci vuole molto ad usare un numero nuovo  che identifichi il
file  :)
ciao :))

file  :)
Se usi uno o due file alla volta forse si', ma se i file fossero n o il codice venisse
riutilizzato in vari modi, richiamandolo in progetti diversi o da dll o da piu' istanze
di oggetti, come la mettiamo?
-- 
ciao, hal

 di oggetti, come la mettiamo?
come gia detto è giustissimo usare freefile.Quello che volevo dire che non
semrpe è la migliore soluzione .
ciao

 sono informazioni facilmente recuperabili, premendo F1
Non ho la guida in linea.

 eviti di postare sul NG domande troppo banali.
ok
Ciao
Luca

 ciao

semrpe è la migliore soluzione .
Qui non sono d' accordo.
Piuttosto chiami una bella Close che chiude tutti i file eventualmente aperti.
-- 
ciao, hal

Non ho la guida in linea.
Versione on line di MSDN:
http://msdn.microsoft.com/library
Help on line di visual basic:
http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000520
Articoli e codice sorgente di esempio:
Sito comune di questo newsgroup:
http://www.it-lang-vb.net/
-- 
hth, hal

 La parte fra parentesi non mi è chiara.A cosa serve?
Serve, come ti hanno detto, a dichiarare una serie di
variabili tutte con lo stesso nome, ma che sono distinguibili
tramite un indice (in poche parole, un'array). Ad esempio,
se vuoi creare un'array che contiene i nomi dei mesi dell'anno
puoi scrivere:
    Dim Mese(12) As String
e poi:
    Mese (1) = "Gennaio"
    Mese (2) = "Febbraio"
    eccetera...
poi, quando ti servono, basta che scrivi
    Print Mese(5)
e il computer stamperà "Maggio".
Nel tuo caso, i due numeri (0 To 100)
sono il primo e l'ultimo elemento dell'array;
potresti scrivere (15 To 43); in questo caso
esisterebbero solo gli elementi dal 15 al 43
e ti darebbe errore se usassi un altro numero.
--
Er Roscio.

 semplicemente quello che ti "serve":
cut cut
Grazie. Ho capito.
Se permetti + tardi di scrivo perchč ho ancora bisogno di aiuto. Adesso non
posso.
Ciao
Luca

 posso.
Certo; fai pure... :-)))
--
Er Roscio.