« Programmation VBScript/Application » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 279 :
MsgBox calc(15,10,2.5)&vbcrlf&Abs(calc(10,20,30))
</syntaxhighlight>
! Dans calc() Round retourne directement l'arrondi. AÀ la ligne 5, le pipe s'effectue de la plus petite parenthèse à l’intérieur, ici calc(10,20,30) pour retourner sa valeur a Abs() qui retourne sa valeur en même temps que calc(15,10,2.5) > [str] > MsgBox qui affiche [str]. C'est simple comme 'Hello World'.
 
= Classe d'objets =
Ligne 352 :
Set cat=nothing
</syntaxhighlight>
! On initialise et on termine une classe pour libérer la ressource apresaprès usage. On declaredéclare plusieurs fonctions qui sont les methodesméthodes à appeler. Les Init et Termin sont en private car utile que dans la classe, en revanche toute autre function ou sub doit être public pour l'E/S hors classe.
 
Pour utiliser une classe :
*on initialise d'abord l'objet obj= new NomDeClass;
*on appeleappelle la methodeméthode dans l'objet obj.NomDeFonction([arg]);
*comme dans fonction ordinaire [arg] [var] [expr] < en parametre ;
*Voir cet [http://jerome.developpez.com/tutos/classesvbscript/ article]
Ligne 371 :
Response.Write("Le fichier a été supprimé.")
End If
filesys.CopyFile "c:\NouveauFichier.txt", "c:\NouvelAncienFichier.txt" ' EcraseÉcrase si existant
</syntaxhighlight>