AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones OBEX
  • Modo de funcionamiento
  • Limitación
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 App
Otros
Procedimientos almacenados
Enumera los archivos compartidos por un dispositivo que utiliza el protocolo OBEX.
Observación: Esta función no se puede utilizar si la transferencia se realiza por infrarrojos.
Ejemplo
sMACAddress is string
// Retrieve the MAC address of Bluetooth device
// The address is stored in a table column
sMACAddress = TABLE_Devices.COL_MACAddr[TABLE_Devices]
// OBEX connection
EDT_OBEXID = OBEXConnect(obexBluetooth, sMACAddress)
...
// Retrieve the simple list of shared files
FileList is string = OBEXListFile(EDT_OBEXID)
Sintaxis
<Result> = OBEXListFile(<Identifier of OBEX connection> [, <Home directory> [, <Level of details>]])
<Result>: Character string
List de archivos de directorio:
  • en modo simple: en el siguiente formato:
    <Nombre del archivo 1> + TAB + <Tipo 1> + CR + ... <Nombre del archivo N> + TAB + <Tipo N>
    donde <Tipo> corresponde a "F" si el elemento es un fichero y a "D" si el elemento es un directorio.
  • en modo detallado: en el siguiente formato:
    <Nombre del archivo 1> + TAB + <Tipo 1> + TAB + <Tamaño en bytes 1> + TAB + <Permisos 1> + TAB + <Fecha de modificación 1> + TAB + <Fecha de creación 1> + TAB + <Fecha de acceso 1> + CR + ...
    donde <Tipo> corresponde a "F" si el elemento es un fichero y a "D" si el elemento es un directorio,
    <Derechos> es una cadena que puede contener las letras "R" (derechos de lectura), "W" (derechos de escritura) y "D" (derechos de borrado)..
    Las fechas están en formato "YYYYYMMDDHHMMSS".
Si se utiliza la constante obexListDirectory, estas listas también contendrán los subdirectorios. Esta lista puede contener un directorio "..." si la raíz de la estructura de árbol del servidor OBEX no está listada.
<Identifier of OBEX connection>: Integer
Identificador de la conexión OBEX a utilizar. Este identificador es devuelto por OBEXConnect.
<Home directory>: Optional character string (with quotes)
Nombre del directorio a listar. El directorio de transferencia se utiliza si no se especifica este parámetro.
<Level of details>: Optional Integer constant (or combination of constants)
Nivel de detalle de los resultados:
obexListDetailed<Resultado> contiene la lista de archivos en modo detallado.
obexListDirectory<Resultado> contiene la lista de archivos y directorios. Esta constante se puede combinar con obexListSimple y obexListDetailed. Cuando se utiliza solo, equivale a obexListSimple + obexListDirectory.
obexListSimple
(Valor predeterminado)
<Resultado> contiene la lista de archivos en modo simple.
Observaciones

Modo de funcionamiento

El nombre del directorio a listar no siempre se conoce. Una primera llamada a la función OBEXListFile (sin nombre de directorio) permite listar la raíz de la jerarquía OBEX. Si los dispositivos móviles soportan la creación de subdirectorios, se podrá llamar la función OBEXListFile especificando el nombre de un subdirectorio.

Limitación

Sólo las pilas de Microsoft bluetooth son soportadas por esta función. Para conocer la pila utilizada, llame a BTStack.
Consulte ¿Qué pilas utilizar? para obtener más detalles
Componente: wd270com.dll
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local