Newsgroup: it.comp.lang.visual-basic
Titolo: Commento su piu righe

Ciao
non riesco a capire come faccio a fare un commento su piu'
righe senza dover mettere ad ogni riga il carattere '
Quello che in java si fa cosi:
/*
...
...
...*/
in visual basic come si fa ?
Grazie :) 


Che io sappia solo con '
Enrico

 > in visual basic come si fa ?
In VB tutte le righe si possono spezzare con il carattere Underscore ("_").
L'unica accortezza è di lasciare uno spazio prima dell'underscore.
Esempio:
    ' Era una notte buia e tempestosa, quando _
        il programmatore entrò trafelato nella sala _
        server. Borbottando assonnato, malediceva _
        il giorno in cui aveva dato al suo capo la _
        reperibiltà notturna....
... (l'indentazione non è necessaria) che equivale a:
    ' Era una notte buia e tempestosa, quando
    ' il programmatore entrò trafelato nella sala
    ' server. Borbottando assonnato, malediceva
    ' il giorno in cui aveva dato al suo capo la
    ' reperibiltà notturna....
Si può usare qs. sintassi anche con le istruzioni eseguibili, anche se con
un limite al numero di righe che si possono accodare. Inoltre quando
costruisci le stringhe devi stare attento a non spezzare le stringhe in
costruzione, che devono essere aperte e chiuse dalle virgolette all'interno
delle stessa riga.
Esempio:
    Dim rs As ADODB.Recordset
    Dim sql As String
    sql = "SELECT ID, Nome, Cognome, Indirizzo, Citta, Provincia FROM Dipendenti
" _
        & "WHERE Provincia = 'MI' ORDER BY Cognome;"
    rs.Open sql, cn, adOpenForwardOnly, adLockReadOnly, adCmdText
    If Not (rs.BOF And rs.EOF) Then
        Do While Not rs.EOF
            lstNomeCompleto.AddItem rs.Fields("Nome").Value _
                & " " & rs.Fields("Cognome").Value
            lstNomeCompleto.ItemData(lstNomeCompleto.NewIndex) = _
                rs.Fields("ID").Value
            rs.MoveNext
        Loop
    Else
        MsgBox "Nessun record trovato"
    End If
    rs.Close
Spero ti sia utile. Ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Spero ti sia utile. Ciao.
Utilissimo !
Grazie mille :) 


Wè, ritrovo l'unico programmatore decente incontrato sul NG di php :)
Ciao 


La soluzione comoda è aggiungere i tasti di commento/uncommento sulla 
toolbar o sul menu contestuale.
Altra soluzione è questa:
#If COMMENTO Then
    tante
    righe
    da
    non
    eseguire
#End If
Altro VB non lo supporta.
Ciao 

 
?
Enrico

 Enrico
Non ti chiami enrico?
Non hai lo stesso nick e email?
Che domanda č?
Ciao 

 
Scusa sono stato a dir poco chiaro :-D
Intendevo: in che senso "decente"? Non mi pare che altri programmatori
siano meno ;-)
Enrico

 toolbar o sul menu contestuale.
No, la soluzione comoda è quella di assegnare ai due tasti una scorciatoia
da tastiera, anche se non rimane il focus nella finestra del modulo.
La soluzione comodissima è installare MZTools.


 siano meno ;-)
Bah, programmatori che dicono che per programmare un debugger non serve a 
niente perchč bisogna saper fare tutto con un notepad, se ottieni errori e 
perdi tempo su di essi č piů utile e la sintassi php, che č in alcuni casi 
allucinante e senza regole, ti permette una programmazione migliore di 
quella di tutti gli altri linguaggi...
:)
Ciao 

 quella di tutti gli altri linguaggi...
Ogni scarrafone è bello a mamma soja :-)
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 Ogni scarrafone è bello a mamma soja :-)
E il bello è che ho chiesto se esiste un ide/debugger per php e mi hanno 
dato dell'incapace perchè chi usa un debugger è un impedito che ha solo 
problemi nella programmazione: chi programma scrive e quello scritto 
funziona!
Ciao 

 funziona!
Io non so nulla di PHP, ma seguendo di sfuggita Delphi mi sono imbattuto 
in questo. Chissà cosa ne penserebbero :-)
http://www.codegear.com/products/delphi/php
Invece il buon SourceForge mi indica questo:
http://devphp.sourceforge.net/


scorciatoie per scorciatoie nell'Editor,
come si potrebbe fare per avere già scritto
veloce/facile/bene/pratico e profumato
Debug.Print(
nel punto di inserzione (dove c'è la stanghettina che lampeggia)?

 nel punto di inserzione (dove c'è la stanghettina che lampeggia)?
Con MZ-Tools.
Installi MZ-Tools, apri il menu Strumenti/MZ-Tools/Opzioni, vai nella scheda
Modelli di codice e inserisci un nuovo modello, scrivendoci " Debug.Print "
e assegna al modello un nome e una combinazione di tasti di scelta rapida,
tipo Ctrl+?.
Da adesso, ogni volta che premi la combinazione di tasti, lui ti scrive
l'istruzione nell'editor, nel punto in cui ti trovi.
Purtroppo VB non offre una funzionalità nativa per una cosa del genere, a
meno che non si crei una dll (altrimenti durante l'esecuzione passo passo si
apre il modulo) con una funzione con un nome corto che esegue il debug.print
e la si implementi nel progetto, ma è una soluzione complicata.
Spero sia utile. Ciao.


 Con MZ-Tools.
Sottoscrivo, ci ho piazzato la sintassi di default che uso per aprire
recordset e quella per fare il Load di una form con property LET/GET.
Unica cosa mi sembra che il cursore poi ti va capo e non rimane in fondo al
testo.
Ma forse c'è qualche opzione o che.