Gravure CD/DVD
Quelqu'un a-t-il déjà réussi à utiliser les fonctions de
gravure sous WD10 ?

Je n'arrive pas à faire marcher correctement
"GraveurEnregistre" avec une callback, la syntaxe décrite dans la documentation ne fonctionne pas.

J'ai développé une solution alternative en faisant une copie des fichiers à graver dans le répertoire système de Windows (staging area) puis en utilisant COM pour lancer le wizard. Mais j'aimerai mieux utiliser IMAPI ce que WD10 est censé faire.

Je souhaite utiliser les fonctions de gravure pour les intégrer dans ma démo wTunes qui est disponible en téléchargement sur WindAsso.

Patrice Terrier
www.zapsolution.com

Contribution le : 07/03/2006 10:52
Créer un fichier PDF de la contribution Imprimer


Re: Gravure CD/DVD
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Le nom de la procédure appelée en callback doit être encadré de guillemets : "Nom_de_la_procédure"

Bon dév.,

Totof

Contribution le : 07/03/2006 15:31
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Gravure CD/DVD
Anonyme
Effectivement il faut écrire le nom de la callback entre guillemets, merci.

Mais il semble maintenant que la constante
graveurNotificationGravurePiste
(voir code ci-dessous)
ne permet pas de suivre la progression du processus de gravure.

GraveurEnregistre(graveurSansEjecter, "CallBack_Progress")


PROCEDURE CallBack_Progress(nStatut est un entier, sMessage est une chaîne, nParam1 est un entier, nParam2 est un entier)

SELON nStatut

CAS graveurNotificationGravurePiste:
// nParam1 : Piste actuelle
// nParam2 : Nombre total de Piste
Trace("Gravure des pistes en cours. Piste " + nParam1 + " / " + nParam2)

...
FIN

nParam1 reste toujours égal à zéro
et nParam2 est toujours égal à 1 même si on grave plusieurs fichiers...

Contribution le : 08/03/2006 14:26
Créer un fichier PDF de la contribution Imprimer


Re: Gravure CD/DVD
Bonjour, je vais peut etre dire une bétise (cela en fera une de plus)

pourquoi ecris tu
PROCEDURE CallBack_Progress(nStatut est un entier, sMessage est une chaîne, nParam1 est un entier, nParam2 est un entier)

et non pas
PROCEDURE CallBack_Progress(nStatut, sMessage , nParam1 , nParam2 )

Il me semble que dans ton cas, nParam1 et nParam2 ce remettent à Zéro a chaque appel ainsi que sMessage

Contribution le : 09/03/2006 14:30
Créer un fichier PDF de la contribution Imprimer


Re: Gravure CD/DVD
Mandin--

Cela permet de préciser le type de variables utilisées (on peut même leur assigner une valeur par défaut)

Cela se nomme le typage de paramètres

Patrice Terrier
www.zapsolution.com

Contribution le : 11/03/2006 10:08
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2