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 / Funciones estándar / Funciones de archivos externos
  • Múltiples llamadas a fDetectRemovableStorage
  • Procedure local a la ventana
  • Limitaciones
  • Equivalencia
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Detecta si se ha añadido o eliminado una unidad de almacenamiento extraíble (CD, llave USB, cámara USB,...).
Ejemplo
IF fDetectRemovableStorage("MyProcedure") = False THEN
Error(ErrorInfo())
END
//----------------------------------------
PROCÉDURE Myprocedure(Letter, Action)
IF Action = RemovableStorageInserted THEN
Info(Letter + ": Inserted")
ELSE
Info(Letter + ": Ejected")
END
Sintaxis
<Result> = fDetectRemovableStorage(<WLanguage procedure>)
<Result>: booleano
  • True si se realizó la detección.
  • False en caso contrario.
<WLanguage procedure>: Nombre de Procedure
  • Nombre de WLanguage Procedure que se ejecutará durante la detección. Esta Procedure se llama siempre que se introduce o se expulsa una unidad de almacenamiento.
  • Cadena vacía (""") para desactivar la detección.
Este procedimiento tiene el siguiente formato:
PROCEDURE <Procedure name>(<Drive letter>, <Type of action>)
<La letra del disco> es una cadena que se utiliza para averiguar la letra del disco associated con la unidad de almacenamiento.
<El tipo de acción> es un número entero que se utiliza para saber si el dispositivo fue insertado o expulsado.. Este parámetro puede tomar uno de los siguientes valores:
RemovableStorageInsertedSe ha insertado una unidad de almacén extraíble.
RemovableStorageRemovedSe ha expulsado una unidad de almacén extraíble.
Observaciones

Múltiples llamadas a fDetectRemovableStorage

Si esta función se ejecuta varias veces con diferentes Procedure s pasadas como parámetro, la última Procedure utilizada reemplazará todas las Procedure s previamente llamadas: los primeros procedimientos ya no serán llamados.

Procedure local a la ventana

Si la <WLanguage Procedure> es local a una ventana, la detección se detendrá cuando la ventana se cierre. Le recomendamos que use un Procedure global.

Limitaciones

La función fDetectRemovableStorage no debe ejecutarse desde un hilo secundario.

Equivalencia

fDetectRemovableStorage y USBDetectRemovibleStorage son equivalentes.
Componente: wd290std.dll
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/08/2022

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