DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Graveur de CD et DVD
  • Bloc
  • Configuration nécessaire
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
GraveurInfoCompilation (Fonction)
En anglais : BurnerCompilationInfo
Récupère les caractéristiques de la compilation en cours.
Remarque : Une compilation correspond à l'ensemble des fichiers à graver sur un CD/DVD. Cette compilation sera prise en compte lors du prochain appel de la fonction GraveurEnregistre. Une compilation est automatiquement créée lors du premier appel de la fonction GraveurAjouteFichier ou de la fonction GraveurAjouteRépertoire. Une seule compilation à la fois peut être créée.
Une compilation est automatiquement supprimée :
  • soit lors du changement du type du CD/DVD à graver (fonction GraveurTypeMédia).
  • soit lors de la sélection du graveur utilisé par défaut (fonction GraveurSélectionne).
  • soit après l'appel de la fonction GraveurEnregistre (uniquement si la gravure a été lancée, <Résultat> à Vrai).
  • soit lors de l'annulation de la gravure (fonction GraveurAnnuleGravure).
  • soit lors de la fermeture de l'application WINDEV ou du site WEBDEV en cours.
Exemple
// Caractéristiques de la compilation
ResNbrePiste, ResBlocs, ResTailleBloc sont des entiers
ResNbrePiste = GraveurInfoCompilation(compilationNombrePistesAudio)
ResBlocs = GraveurInfoCompilation(compilationBlocsUtilisés)
ResTailleBloc = GraveurInfoCompilation(compilationTailleBloc)
 
Info("La compilation contient : " + ResNbrePiste + " pistes ", ...
"et utilise " + ResBlocs + " blocs de " + ResTailleBloc + " octets chacun.")
Syntaxe
<Résultat> = GraveurInfoCompilation(<Type de caractéristique>)
<Résultat> : Constante de type Entier
  • Caractéristique demandée,
  • -1 en cas d'erreur. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
Bien entendu, cette fonction nécessite la présence d'un CD dans le graveur.
<Type de caractéristique> : Constante de type Entier
Type de caractéristique à récupérer :
compilationBlocsUtilisésNombre de blocs présents dans la compilation en cours.
Ce nombre est mis à jour après chaque appel de la fonction GraveurAjouteFichier ou GraveurAjouteRépertoire.
compilationNombrePistesAudio
  • Nombre de pistes audio présentes dans la compilation audio en cours.
  • 0 si la compilation en cours est de type donnée.
Ce nombre est mis à jour après chaque appel de la fonction GraveurAjouteFichier ou GraveurAjouteRépertoire.
compilationTailleBlocTaille d'un bloc (en octets).
La taille d'un bloc varie en fonction du type de la compilation (donnée ou audio).
Remarques

Bloc

  • La taille d'un CD est donnée en blocs.
  • Un bloc correspond à 2048 octets sur un CD de type donnée, à 2352 octets sur un CD de type audio.
  • Une seconde sur le CD correspond à 75 blocs.

Configuration nécessaire

WINDEV La gravure de CD est disponible uniquement sous Windows XP et supérieur. La gravure de DVD est disponible sous Windows Vista, et sous Windows XP en utilisant la mise à jour KB932716 pour Windows XP (cette mise à jour doit être téléchargée depuis le site de Microsoft et installée car elle n'est pas prise en compte par le mécanisme de Live Update).


WEBDEV - Code Serveur La gravure de CD et DVD sera réalisée sur le serveur Web. Pour graver des CD ou des DVD, le serveur doit être sous Windows XP ou supérieur. Pour graver des CD sous Windows 2003 Serveur, il est nécessaire d'activer le service de gravure IMAPI (nommée "Service COM de gravage de CD IMAPI"). Pour graver des DVD sous Windows 2003 Serveur, il est nécessaire d'installer en plus la mise à jour KB932716.
Composante : wd290grv.dll
Version minimum requise
  • Version 10
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