Πρόγραμμα VBScript

Παράδειγμα

Υποπρόγραμμα
Αυτό το υποπρόγραμμα δεν επιστρέφει τιμή.
Συνάρτηση
Αν θέλεις να επιστρέψεις μια τιμή, μπορείς να χρησιμοποιήσεις συνάρτηση.

Πρόγραμμα VBScript

Μπορούμε να χρησιμοποιήσουμε δύο τύπους προγραμμάτων: υποπρόγραμμα και συνάρτηση.

Υποπρόγραμμα:

  • Είναι μια σειρά από εντολές που περιλαμβάνονται μεταξύ των εντολών Sub και End Sub.
  • Μπορεί να εκτελεί ορισμένες λειτουργίες αλλά δεν επιστρέφει τιμή.
  • Μπορεί να έχει διαδικασίες που μπορούν να καλείται από το πρόγραμμα για να μεταφέρει παραμέτρους στο υποπρόγραμμα.
  • Αν δεν υπάρχει, πρέπει να έχει κενά γωνία παρενθέσεις
Sub mysub()
 some statements
End Sub
Sub mysub(παράμετρος1, παράμετρος2)
 some statements
End Sub

Πρόγραμμα συνάρτησης:

  • Είναι μια σειρά εντολών που περιλαμβάνονται στις εντολές Function και End Function.
  • Μπορεί να εκτελεί ορισμένες ενέργειες και να επιστρέψει μια τιμή.
  • Μπορεί να έχει παράμετρος που μεταφέρονται μέσω κλήσεων προγραμμάτων.
  • Αν δεν υπάρχει, πρέπει να έχει κενά γωνία παρενθέσεις
  • Με την αποδοχή τιμής στο όνομα του προγράμματος της συνάρτησης, μπορεί να επιστρέψει μια τιμή.
Function myfunction()
 some statements
 myfunction=some value
End Function
Function myfunction(argument1,argument2)
 some statements
 myfunction=some value
End Function

Κλήση υποprogrammas ή συνάρτησης

Μπορείτε να το καλέσετε έτσι μια συνάρτηση:

name = findname()

Η συνάρτηση αυτή ονομάζεται "findname", η συνάρτηση θα επιστρέψει μια τιμή που θα αποθηκευτεί στη μεταβλητή "name".

Ή μπορείτε να το κάνετε έτσι:

msgbox "Το όνομά σας είναι " & findname()

Καλέσαμε τη συνάρτηση με το όνομα "findname", η τιμή που επιστρέφει η συνάρτηση θα εμφανιστεί στο πλαίσιο μηνύματος.

Μπορείτε να το καλέσετε έτσι το υποprogramma:

Call MyProc(sυναρμογή)

Ή μπορείτε επίσης να παραλείψετε τη φράση Call:

MyProc συναρμογή