Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Fado84
    Registrato dal
    Feb 2004
    Messaggi
    347

    Help Funzioni!

    Ciao a tutti ragazzi.. ho un problema.. volevo ottimizzare un pò il mio programma e volevo usare delle funzioni...
    Ora, le funzione sono in grado di usarle ma volevo far in modo che non mi restituiscano niente, che mi modificano senza restituire niente alla fine per farvi capire volevo fare come le void nel C..
    Grazie mille per l'aiuto!

  2. #2
    Utente di HTML.it L'avatar di Fado84
    Registrato dal
    Feb 2004
    Messaggi
    347
    Dimenticavo!

    prog: VB6

  3. #3
    la prossima volta fai attenzione al titolo. il linguaggio deve essere specificato principalmente nel titolo.



    Per quanto riguarda la tua domanda...
    se vuoi creare una funzione che non restituisca nulla allora invece delle Function utilizza le Sub, che sono grossomodo il corrispettivo delle Void in C

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  4. #4

    Sub

    in vb le function void (C) sono le sub

    quindi invece di fare
    codice:
    Function blabla() as string
        'codice
        return "something"
    end funcion
    farai
    codice:
    Sub blabla()
        'codice
    end sub
    byu giuSp
    by giuSp [.NetDeveloper]

    ___________
    un po' di VB non fa male!....?
    C# more power to you!!

  5. #5
    Utente di HTML.it L'avatar di Fado84
    Registrato dal
    Feb 2004
    Messaggi
    347
    perfetto grazie mille!!!!!!!!!!!
    è da poco che uso vb essendo abituato con il C a volte mi incasino in banalità!!!!!!!!!
    grazie ancora!!

  6. #6
    Utente di HTML.it L'avatar di Fado84
    Registrato dal
    Feb 2004
    Messaggi
    347
    Scusate.. un'altra cosa..
    tutti parlano di questo VB .NET.. dicono che è eccezzionale ecc ecc
    ma cosa offre in più? è più verso il web?

  7. #7
    Utente di HTML.it L'avatar di Fado84
    Registrato dal
    Feb 2004
    Messaggi
    347
    scusa ancora.. ma per richiamare le sub come faccio?

  8. #8
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    Originariamente inviato da Fado84
    scusa ancora.. ma per richiamare le sub come faccio?
    private sub messaggio
    msgbox "ciao"
    end sub

    per richiamare la sub:-->call messaggio

  9. #9
    Originariamente inviato da amodio
    private sub messaggio
    msgbox "ciao"
    end sub

    per richiamare la sub:-->call messaggio
    i tag per il codice

    codice:
    Private Sub Messaggio 
       msgbox "ciao"
    End Sub
    
    Private Sub Command1_Click()
       Messaggio
    End Sub
    la parola Call non è indispensabile quando richiami una sub che non ha parametri in input o ne ha uno solo.
    Qualora invece la sub da richiamare abbia più di un parametro di input potrai utilizzare 2 sistemi:
    codice:
    Private Sub Messaggio(ByVal strMsg As String, ByVal strNome As String)
       msgbox strMsg & " " & strNome
    End Sub
    
    Private Sub Command1_Click()
       '1
       Messaggio "Ciao", "lady"
    
       '2
       Call Messaggio("Ciao", "lady")
    End Sub

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  10. #10
    per richiamare le sub in una parte qualsiasi del codice basta che la scrivi senza parentesi....

    riguardo vb.net ed in generale il .NetFramework è una cosa talmente eccezzionale, grande, mostruosa, e talmente bella che non basterebbero intere pagine per descriverlo...ma in breve...ecco alcune caratteristiche...

    1) Linguaggio completamente OOP (orientati agli oggetti)
    2) Tantissime Classi per gestire le funzionalità del sistema e delle applicazioni
    3) nuovo linguaggio C# una bomba, consiglio di utilizzare questo!simile al c ma totalmente OOP
    4) Linguaggio intermedio MSIL che non crea differenza tra vb.net e c#
    5) gestione della memoria da parte del garbage collector
    6) Piattaforma completamente orientata per il Web ed i dati...Xml e Sql
    7) Webservices, crezione facilissima e funzionalita da 5 stelle

    ci sono troppo diferenze, da scriverle qui in 4 chiacchere...

    se vuoi maggiori info, dillo che spiego meglio, anche se vuoi sapere come iniziare...
    by giuSp [.NetDeveloper]

    ___________
    un po' di VB non fa male!....?
    C# more power to you!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.