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 Windows / Funciones de grabación de CD y DVD
  • Procedure se utiliza para gestionar los diferentes eventos que se producen
  • Configuración necesaria
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
Borra los archivos encontrados en un CD o DVD regrabable. Este CD (o DVD) debe ser insertado en la grabadora actual.
Al borrar los archivos del CD o DVD, la función BurnerErase llama a un procedimiento específico de WLanguage. Este procedimiento se utiliza para manejar los diferentes eventos que ocurren durante el borrado de Process.
Observaciones:
  • El quemador puede ser seleccionado por QuemadorSeleccionar.
  • Esta función no está bloqueando. Para saber si el borrado se ha completado, utilice el lenguaje WLanguage Procedure llamado regularmente por BurnerErase.
// Entirely erase the files found on CD
// The burner door will automatically opened at the end of erase process
ResErase is boolean
ResErase = BurnerErase(burnerFullErasing + burnerAutoEject, ProcCDErase)
// To view the entire example, click the "Example" link
Sintaxis
<Result> = BurnerErase([<Erase options> [, <WLanguage procedure> [, <Pointer>]]])
<Result>: booleano
  • True si se inició el proceso para borrar los archivos del CD/DVD,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
Para determinar si la eliminación ha terminado, pruebe el evento encontrado en <Procedure name>.
<Erase options>: Constante o combinación de constantes de tipo Integer (opcional)
Opciones para borrar archivos del CD/DVD:
burnerAutoEjectAbre la puerta del quemador al final de borrar Process.
burnerFastErasingBorrado rápido: los archivos no se borran completamente del CD/DVD. Sólo se borrarán las referencias al contenido del CD.
Este método es más rápido pero los archivos pueden ser restaurados por un software específico.. Este método no se recomienda si los archivos encontrados en el CD/DVD contienen información confidencial.
burnerFullErasingBorrado completo: los archivos se borran completamente del CD/DVD.
Este método puede tardar bastante tiempo, pero los archivos eliminados no se pueden restaurar.
burnerNoEjectNo abras la puerta del quemador al final del borrado de Process.
Por defecto, el borrado de Process es rápido y la puerta del quemador no se abre automáticamente al final del borrado de Process.
<WLanguage procedure>: Nombre de la Procedure opcional
Nombre de WLanguage Procedure ("callback") llamado regularmente durante la operación de borrado. Esta Procedure se utiliza para gestionar los diferentes eventos que ocurren.
Este procedimiento tiene el siguiente formato:
PROCEDURE <Procedure name>(<Event encountered>,
<Event message>, <Procedure pointer>, <Parameter>)
Los parámetros de este Procedure son opcionales.
No hay necesidad de pasarle parámetros a este Procedure. De hecho, estos parámetros se rellenan automáticamente cada vez que se procesa un archivo.
<Pointer>: Entero opcional
Puntero pasado al procedimiento <Nombre de procedimiento>.
Observaciones

Procedure se utiliza para gestionar los diferentes eventos que se producen

La función BurnerErase llama regularmente al procedimiento <Nombre de procedimiento>. Este procedimiento se utiliza para manejar los diferentes eventos que ocurren durante el borrado de Process. Este Procedure es un Procedure local o global.
Esta Procedure debe ser declarada de la siguiente manera:
PROCEDURE <Procedure name>(<Event encountered>, <Event message>,
<Procedure pointer>, <Parameter>)
  • <Event encontrada> es una constante que indica el tipo de Event.
  • <Mensaje Event> es una cadena de caracteres que contiene el mensaje del Event encontrado.
  • <Puntero Procedure> es un entero cuyo valor es el que se pasa al parámetro <Puntero> de BurnerErase. Si no se especifica <Pointer>, <Pointer> es set a 0.
  • <Parámetro> es un número entero que contiene un valor específico para la Event encontrada.
    Los diferentes valores son los siguientes:
    Event<Evento encontrado><Mensaje evento><Parámetro>
    Cancele el borrado de ProcessburnerNotificationCancel""0
    Borrado (sólo disponible en Vista o Windows XP + KB032716)burnerNotificationErasing""En este caso, se gestionan dos parámetros:
    Parámetro 1: Número de segundos desde el inicio de la operación de borrado.
    Parámetro 2: Duración total estimada de la operación (puede cambiar durante la operación de borrado)
    Atención: Esta información es devuelta por el quemador y puede no ser válida.
    Error encontradoburnerNotificationErrorMensaje de errorCódigo de error que se ha producido
    Operación de borrado completadaburnerNotificationEndErasingMensaje de error si <Parámetro> es diferente de 0, cadena vacía (""") en caso contrarioCódigo de retorno, 0 si no hay error
    Otro EventMensaje de Event0

    Para obtener el valor de <puntero Procedure>, su valor debe asignarse al valor de <puntero> en la Procedure con Transferencia.
Observación: Los parámetros de este Procedure son opcionales: tiene la capacidad de especificar la Event y el mensaje por ejemplo.

Configuración necesaria

WINDEV La grabación de CD está disponible para Windows XP y versiones posteriores. La grabación de DVDs está disponible para Windows Vista y para Windows XP cuando se utiliza la actualización KB932716 para Windows XP (esta actualización debe descargarse desde el sitio de Microsoft e instalarse manualmente porque el mecanismo de Live Update no la tiene en cuenta).
WEBDEV - Código Servidor Los CDs y DVDs se grabarán en el servidor Web. Para grabar CDs o DVDs, el servidor debe estar ejecutando Windows XP o posterior. Para grabar CDs en Windows 2003 Server, el servicio de grabación IMAPI (llamado "IMAPI CD-burning COM service") debe estar habilitado.. Para grabar DVDs en Windows 2003 Server, también tiene que instalar la actualización KB932716.
Componente: wd290grv.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: 27/05/2022

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