PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
  • Codes d'erreur
  • Utilisation sous Windows Vista (et supérieur)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Associe un lecteur à un répertoire réseau partagé.
Exemple
WINDEVWEBDEV - Code ServeurEtats et RequêtesCode Utilisateur (MCU)Ajax
// Associe la lettre "E:" au répertoire réseau \\DocumentsPartagés\Fichiers
ResConnexion est un entier = RéseauConnecte("E:", "\\DocumentsPartagés\Fichiers")

SELON ResConnexion
CAS 1
Erreur("La connexion n'est pas supportée.")
CAS 2
Erreur("Il n'y a pas assez de mémoire disponible.")
CAS 3
Erreur("Mauvais pointeur.")
CAS 4
Erreur("Mauvais type de device.")
CAS 5
Erreur("Mauvais profil utilisateur.")
CAS 7
Erreur("Il y a déjà une entrée pour ce device dans le profil utilisateur (Déjà connecté)")
CAS 8
Erreur("Mauvais réseau ou mauvais chemin.")
CAS 9
Erreur("Pas de réseau.")
CAS 10
Erreur("Erreur réseau..")
CAS 11
Erreur("Mauvais nom de réseau.")
CAS 12
Erreur("La lettre du lecteur est invalide.")
CAS 13
Erreur("Mauvais mot de passe.")
CAS 14
Erreur("Accès refusé.")
AUTRE CAS
Info("Lecteur créé avec succès")
FIN
Windows Mobile
// Associe le répertoire réseau \\DocumentsPartagés\Fichiers
// Sous Pocket PC il n'y a pas de lettre de lecteur
ResConnexion = RéseauConnecte("", "\\DocumentsPartagés\Fichiers")
Syntaxe
<Résultat> = RéseauConnecte(<Lettre du lecteur> , <Répertoire réseau> [, <Options>] [, <Utilisateur> [, <Mot de passe>]])
<Résultat> : Entier
  • 0 si la connexion a été effectuée
  • un code d'erreur (valeur supérieure à 0) dans le cas contraire.
<Lettre du lecteur> : Chaîne de caractères (avec guillemets)
Lecteur réseau à créer au format "<Lettre du lecteur>:".
Windows Mobile Chaîne vide (""). Si ce paramètre contient une chaîne de caractères, cette chaîne est ignorée. Sous Windows pour Pocket PC, la notion de lettre de lecteur n'existe pas.
<Répertoire réseau> : Chaîne de caractères (avec guillemets)
Répertoire réseau à associer au lecteur réseau.
Windows Mobile Le chemin du répertoire réseau doit être au format \\Nom Serveur\Partage
<Options> : Constante optionnelle de type Entier
Versions 25 et supérieures
Paramètre la persistance de la connexion :
rcOptionAucuneAucune option de persistance.
rcOptionPersistant
(valeur par défaut)
Connexion persistante (la connexion reste après le redémarrage de la machine).
Nouveauté 25
Paramètre la persistance de la connexion :
rcOptionAucuneAucune option de persistance.
rcOptionPersistant
(valeur par défaut)
Connexion persistante (la connexion reste après le redémarrage de la machine).
Paramètre la persistance de la connexion :
rcOptionAucuneAucune option de persistance.
rcOptionPersistant
(valeur par défaut)
Connexion persistante (la connexion reste après le redémarrage de la machine).
<Utilisateur> : Chaîne de caractères optionnelle (avec guillemets)
Nom de l'utilisateur autorisé à accéder au répertoire spécifié. Par défaut, ce paramètre correspond à Null.
<Mot de passe> : Chaîne de caractères optionnelle (avec guillemets)
Mot de passe permettant d'accéder au répertoire spécifié. Si <Utilisateur> correspond au nom de l'utilisateur courant, le mot de passe est ignoré par Windows. Par défaut, ce paramètre correspond à une chaîne vide ("").
Remarques

Codes d'erreur

Les codes d'erreur retournés sont les suivants :
  • 1 : La connexion n'est pas supportée.
  • 2 : Il n'y a pas assez de mémoire disponible.
  • 3 : Mauvais pointeur.
  • 4 : Mauvais type de device.
  • 5 : Mauvais profil utilisateur.
  • 7 : Il y a déjà une entrée pour ce device dans le profil utilisateur (Déjà connecté)
  • 8 : Mauvais réseau ou mauvais chemin.
  • 9 : Pas de réseau.
  • 10 : Erreur réseau.
  • 11 : Mauvais nom de réseau.
  • 12 : La lettre du lecteur est invalide.
  • 13 : Mauvais mot de passe.
  • 14 : Accès refusé.
Le message correspondant au code d'erreur peut être connu grâce à la fonction ErreurInfo avec la constante errMessage.

Utilisation sous Windows Vista (et supérieur)

Sous Windows Vista (et supérieur), lorsque l'application est lancée en mode "Administrateur", les connexions réseau peuvent être perdues pour l'application. En effet, si le système de l'UAC est activé, les lecteurs réseau sont déconnectés lorsque les privilèges de l'utilisateur sont augmentés. Pour pouvoir les utiliser, il est nécessaire de les reconnecter spécifiquement avec la fonction RéseauConnecte.
Classification Métier / UI : Code métier
Composante : wd260std.dll
Minimum version required
  • Version 9
Comments
//Mapear , conectar e desconectar rede
//Mapear , conectar e desconectar rede

ResConnection is int= NetworkConnect("M:", "\\Marciano\d")
SWITCH ResConnection
CASE 1 : Error("A conexão não é suportada")
CASE 2 : Error("Memória insuficiente.")
CASE 3 : Error("ponteiro errado.")
CASE 4 : Error("tipo errado de dispositivo")
CASE 5 : Error("perfil de usuário errado.")
CASE 7 : Error("Uma entrada já é encontrada para este dispositivo no perfil do usuário (já conectado)")
CASE 8 : Error("Invalid network or wrong path.")
CASE 9 : Error("Sem rede.")
CASE 10 : Error("Erro de rede.")
CASE 11 : Error("Nome de rede errado.")
CASE 12 : Error("A letra da unidade é inválido.")
CASE 13 : Error("Senha incorreta.")
CASE 14 : Error("Acesso negado.")
OTHER CASE
Info("Conduzir criado com sucesso")
END

//Desconectar
nResDisconnect is int= NetworkDisconnect("M:")
SWITCH nResDisconnect
CASE 16
Error("valor errado para a desconexão")
CASE 17
Error("Conexão usada atualmente")
CASE 18
Error("Um arquivo é aberto, incapaz de desconectar")
CASE 19
Error("Tente desligar sem uma conexão")
OTHER CASE
Info("desconectado com sucesso")
END

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/09/curso-windev-funcoes-windows-013.html
https://www.youtube.com/watch?v=De3VzI4l480
De matos
20 Sep. 2016
Lecteur réseau permanent ?
Fonctionne très bien mais mérite un autre paramètre afin d'indiquer si le lecteur réseau doit être permanent ou non.
qualite69
29 Oct. 2015