DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions OBEX
  • Localisation du fichier copié
  • Transfert de fichiers par infra-rouge
  • Limitation
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
OBEXEnvoieFichier (Fonction)
En anglais : OBEXSendFile
Envoie un fichier sur un périphérique gérant le protocole OBEX.
Exemple
// Connexion Bluetooth
SI BTConnectePériphérique(COL_ID, "123") = Vrai ALORS
// Connexion OBEX
nIDCnxOBEX = OBEXConnecte(obexBluetooth, COL_MAC)
// Transfert du fichier
TABLE_PERIPHERIQUES[TABLE_PERIPHERIQUES].CouleurFond = ...
SELON (OBEXEnvoieFichier(nIDCnxOBEX, sFichier), ...
Blanc, RougePastel)
// Fin du transfert
OBEXDéconnecte(nIDCnxOBEX)
SINON
Erreur("Impossible de se connecter Ã  " + COL_PERIPHERIQUE, ErreurInfo())
FIN
Syntaxe
<Résultat> = OBEXEnvoieFichier(<Identifiant de la connexion OBEX> , <Chemin fichier local> [, <Chemin fichier distant>])
<Résultat> : Booléen
  • Vrai si le transfert a réussi,
  • Faux dans le cas contraire. La fonction ErreurInfo permet d'obtenir plus de renseignements sur le problème rencontré.
Attention : Si le fichier est refusé par la machine distante, l'émetteur n'est pas informé : la fonction ErreurInfo ne contient pas d'erreur spécifique. La fonction ErreurInfo contient uniquement les messages d'erreur concernant la transmission.
<Identifiant de la connexion OBEX> : Entier
Identifiant de la connexion OBEX à utiliser. Cet identifiant est retourné par la fonction OBEXConnecte.
<Chemin fichier local> : Chaîne de caractères
Nom et chemin complet du fichier à envoyer.
<Chemin fichier distant> : Chaîne de caractères optionnelle
Nom et chemin du fichier sur le périphérique distant. Si ce paramètre n'est pas précisé, le fichier garde le même nom, et est copié dans le répertoire de transfert paramétré sur le périphérique OBEX.
Remarques

Localisation du fichier copié

Le fichier est copié dans le répertoire de transfert paramétré sur le périphérique OBEX utilisé. Si le paramètre <Chemin fichier distant> est spécifié, le chemin spécifié sera relatif au répertoire de transfert.

Transfert de fichiers par infra-rouge

Lors du transfert de fichiers par infra-rouge, le transfert est terminé après l'exécution de OBEXEnvoieFichier. Cependant, Windows laisse la fenêtre de transfert ouverte (pour gérer un nouveau transfert potentiel de fichier). Cette fenêtre est fermée uniquement à la déconnexion (OBEXDéconnecte).

Limitation

Seules les piles bluetooth Microsoft sont supportées par cette fonction. Pour connaître la pile utilisée, utilisez la fonction BTPile.
Pour plus de détails sur les clés supportées, consultez Quelles piles utiliser ?
Composante : wd300com.dll
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale