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
  • Sesiones y pistas
  • Recopilación
  • CD/DVD de audio grabado
  • 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
Graba los archivos encontrados en la compilación en el CD o DVD.
Durante el proceso de quemado, BurnerSave llama regularmente a un lenguaje WL específico Procedure. Este procedimiento se utiliza para manejar los diferentes eventos que ocurren durante la quemadura Process.
Observaciones:
  • Después de llamar a BurnerSave, la compilación actual se borra automáticamente.
  • Esta función no está bloqueando. Para saber si la quema se ha completado, utilice el lenguaje WLanguage Procedure llamado regularmente por BurnerSave.
// Actual CD burning
// The burner door will be automatically opened at the end of burn process
ResBurn is boolean
ResBurn = BurnerSave(burnerAutoEject, ProcBurnCD)
// To view the entire example, click the "Example" link
Sintaxis
<Result> = BurnerSave(<Burn options> [, <WLanguage procedure> [, <Pointer>]])
<Result>: booleano
  • True si se inició la grabación de los archivos del CD o DVD,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
    Para saber si la quema es completa, pruebe la Event que se encuentra en el <Nombre de la Procedure> Procedure.
Observación: Un CD o DVD debe encontrarse en la grabadora.. Este CD/DVD debe contener suficiente espacio para grabar una nueva sesión.
<Burn options>: Constante o combinación de constantes de tipo Integer
Opción para grabar archivos en el CD o DVD:
burnerAutoEjectAbre la puerta del quemador al final del quemado Process.
burnerFinalizeFinaliza los medios de comunicación: no se puede realizar ninguna otra operación de escritura en el medio.
Observación: Sin embargo, los medios reescribibles pueden ser borrados y reutilizados.
burnerNoEjectNo abre la puerta del quemador al final de la quemadura Process.
burnerSimulateSimula la grabación de CD o DVD. Todos los pasos de la grabación de Process se llevan a cabo, excepto la propia grabación de los archivos en el CD/DVD.

Por defecto, los archivos se queman realmente en el CD/DVD (sin simulación) y la puerta de la grabadora no se abre al final de la grabación Process.
<WLanguage procedure>: Nombre opcional de Procedure
Nombre del procedimiento WLanguage ("callback") llamado regularmente durante la quemadura Process. 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 1>, <Parameter 2>)
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 BurnerSave llama regularmente al procedimiento <Nombre de procedimiento>. Este procedimiento se utiliza para manejar los diferentes eventos que ocurren durante la quemadura 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 1>, <Parameter 2>)
  • <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 BurnerSave. Si no se especifica <Pointer>, <Pointer> es set a 0.
  • <Parámetros 1> y <Parámetros 2> son números enteros que contienen un valor específico de la Event que ocurrió.
Los diferentes valores son los siguientes:
Event<Evento encontrado><Mensaje evento><Parámetro 1><Parámetro 2>
Cancelar la quemadura ProcessburnerNotificationCancel""00
Error detectadoburnerNotificationErrorMensaje de errorCódigo de error que se ha producido0
Cerrar el CD/DVDburnerNotificationCloseCD""Duración (en segundos) del cierre del CD/DVD0
Quemar Process completadoburnerNotificationEndBurningMensaje de error si <Parámetro 1> es diferente de 0, cadena vacía (""") en caso contrarioCódigo de retorno, 0 si no hay error0
Quemar un bloqueburnerNotificationBurnBlock""Rango del bloque actualNúmero total de bloques a quemar
Grabar una pistaburnerNotificationBurnTrack""Rango de la pista actualNúmero total de pistas a grabar
Prepárate para quemarburnerNotificationPrepareBurning""Duración (en segundos) de la preparación para la grabación0
Otro Event Mensaje de EventRango del paso actualNúmero total de pasos a realizar

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.

Sesiones y pistas

Los CDs/DVDs se dividen en sesiones y pistas. Una sesión corresponde a todos los archivos grabados al mismo tiempo durante una sola operación.. Una pista corresponde a un archivo. Una sesión puede contener una o más pistas.
Cada nueva operación de grabación en el mismo CD/DVD genera una nueva sesión en el CD/DVD.
Observación: Para un CD/DVD de audio, algunos lectores de CD/DVD sólo pueden leer las pistas de la primera sesión.

Recopilación

Una compilación corresponde a la set de archivos que deben ser grabados en un CD o DVD. Esta compilación se tendrá en cuenta la próxima vez que se llame a BurnerSave.
Una compilación se crea automáticamente durante la primera llamada a QuemadorAñadirArchivo o a BurnerAddDirectory. Se puede crear una sola compilación a la vez.
Una compilación se elimina automáticamente:
  • al cambiar el tipo de CD/DVD a grabar (BurnerMediaTipo).
  • al seleccionar el quemador default (QuemadorSeleccionar).
  • después de llamar a la función BurnerSave (solo si se inició la grabación, <Resultado> se establece en True).
  • al cancelar la grabación process (QuemadorCancelar).
  • al cerrar la aplicación WINDEV o el sitio WEBDEV actual.

CD/DVD de audio grabado

No puede grabar una compilación en un CD/DVD de audio que ya esté grabado.

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 no se tiene en cuenta en el mecanismo de Live Update)..
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