Des exemples d'utilisation des fonctions du WLangage
Rien de tel qu'un exemple pour comprendre une fonction de WLangage. Dans cette section, vous trouverez des exemples simples.
Des exemples évolués, où la fonction est utilisée en contexte, sont également disponible sur ce site.
NetAdresseIP (en anglais NetIPAdress)
NetConnecte (en anglais NetIPConnect)
hConnect est un entier
// Se connecte à un serveur RPC sur le port 5010 hConnect = NetConnecte ("148.61.125.245", ServeurRPC , ... "NOMUTILIS1", "PASS1", Faux , INTERNET , 5010)
|
NetDeconnecte (en anglais NetDisconnect)
hConnect est un entier
hConnect = NetConnecte("148.61.125.245", ServeurRPC , "GUEST", "") ... NetDéconnecte (hConnect)
|
NetDemarreServeur (en anglais NetStartServer)
hConnect est un entier
// Se connecte à un serveur RPC sur le port 5010 hConnect = NetDémarreServeur ( ServeurRPC , Faux , 5010)
|
NetEnvoieBuffer (en anglais NetSendBuffer)
hConnect est un entier
hConnect = NetConnecte("148.61.125.245", ServeurFTP , "GUEST", "") ... NetEnvoieBuffer (hConnect, "La suite dans quelques instants")
|
NetEnvoieFichier (en anglais NetSendFile)
SI
NetEnvoieFichier
(hConnect, "C:\autoexec.bat", ...
"C:\autoexec.cli", "EnvoieFichier", 10) = Faux ALORS Info("Echec du transfert") FIN
|
NetEnvoieMessage (en anglais NetSendMessage)
hConnect est un entier
hConnect = NetConnecte("148.61.125.245", ServeurRPC , "GUEST", "") ... // Coté client : envoi d'un message Windows au serveur NetEnvoieMessage (hConnect, "MonMessage")
|
NetEnvoieMessageClient (en anglais NetClientSendMessage)
NetExecute (en anglais NetExecute)
hConnect est un entier
hConnect = NetConnecte("148.61.125.245", ServeurFTP , "GUEST", "") ... // Lance WinWord sur le serveur NetExécute(hConnect, "WinWord.exe")
|
NetFermeAccesDistant (en anglais NetCloseRemoteAccess)
Rapport est un entier = NetOuvreAccèsDistant("Ma connexion")
|
NetFinServeur (en anglais NetEndServer)
hServeur est un entier = NetDémarreServeur(
ServeurFTP
)
// Arrête le serveur NetFinServeur (hServeur)
|
NetListeDisque (en anglais NetDiskList)
hConnect est un entier
hConnect = NetConnecte("148.61.125.245", ServeurRPC , "GUEST", "") ... // Affiche la liste des disques du serveur Info( NetListeDisque (hConnect))
|
NetListeRep (en anglais NetDirList)
hConnect est un entier
hConnect = NetConnecte("148.61.125.245", ServeurRPC , "GUEST", "") ... // Affiche la liste des répertoires et des fichiers // présents sur le disque C: du poste serveur Info( NetListeRep (hConnect, "C:\*.*"))
|
NetMessageBoxClient (en anglais NetClientMessageBox)
IdServeur est un entier = NetDémarreServeur()
|
NetMessageBoxDistant (en anglais NetRemoteMessageBox)
hConnect est un entier
|
NetMsgErreur (en anglais NetMsgError)
Rapport est un entier = NetOuvreAccèsDistant("Ma connexion")
|
NetNomMachine (en anglais NetMachineName)
NetOptionServeur (en anglais NetServerOption)
hServeur est un entier = NetDémarreServeur(
ServeurFTP
)
... // Interdit les fonctions NetExécute et NetSupprimeFichier sur le serveur NetOptionServeur (hServeur, netOptionExécute , Faux ) NetOptionServeur (hServeur, netOptionSupprimeFichier , Faux )
|
NetOuvreAccesDistant (en anglais NetIPOpenRemoteAccess)
Rapport est un entier =
NetOuvreAccèsDistant
("Ma connexion")
|
NetRecupereFichier (en anglais NetGetFile)
-- Code du bouton de récupération de fichier
Sablier( Vrai ) SI PAS NetRécupèreFichier (hConnect, "C:\autoexec.bat", ... "C:\autoexec.cli", WM_MYMESSAGE, 10) ALORS Erreur("Erreur dans le transfert de fichier") FIN Sablier( Faux )
|
NetRenommeFichier (en anglais NetRenameFile)
Res est un entier
|
NetSupprimeFichier (en anglais NetEraseFile)
hConnect est un entier
|