IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

imapi gravure sous xp


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 20
    Par défaut imapi gravure sous xp
    Bonjour,

    j'aimerais savoir si quelqu'un a déjà utiliser les fonctions imapi sous borland c++ pour graver des cds.
    Car dans ma version (5) j'ai l'impression qu'il y a un petit soucis. Les .h dont j'ai besoin sont bien là (imapi.h et Imapierror.h) mais au link j'ai une erreur de compile :

    [Lieur Erreur] Unresolved external '_IID_IDiscMaster' referenced from C:\WORKSPACE\BUILDER\PORTABLE\TOOLS\SYNCDOC\CDBURNING.OBJ
    [Lieur Erreur] Unresolved external '_CLSID_MSDiscMasterObj' referenced from C:\WORKSPACE\BUILDER\PORTABLE\TOOLS\SYNCDOC\CDBURNING.OBJ
    [Lieur Erreur] Unresolved external '_IID_IJolietDiscMaster' referenced from C:\WORKSPACE\BUILDER\PORTABLE\TOOLS\SYNCDOC\CDBURNING.OBJ<???>.OBJ
    Voici un peu de code (début de mon prog...)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    	HRESULT hr;
    	OleInitialize(0);
     
    	hr = CoCreateInstance(CLSID_MSDiscMasterObj,0,CLSCTX_ALL,IID_IDiscMaster,(void**)&pDiscMaster);
    	hr = pDiscMaster->Open();
    	pDiscMaster->SetActiveDiscMasterFormat(IID_IJolietDiscMaster,(void**)&pJolietDiscMaster);
    	pDiscMaster->ProgressAdvise(pDiscMasterProgressEvents,0);
    	pDiscMaster->EnumDiscRecorders(&pEnumDiscRecorders);

    Je précise que j'ai ajouter à mon projet le fichier uuid.lib.

    Si quelqu'un peu m'éclairer car je suis au bord du désespoir....
    Merci d'avance,

    --------
    Quaker

  2. #2
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Un lien qui peut etre t'aidera, en allemand malheureusement

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 20
    Par défaut
    Merci pour ta réponse ca m'a été bien util.
    Le problème vient apparemment de mon uuid.lib qui ne contient pas les fonctions attendu. C'est surement du à ma version de C++ Builder trop vieille (la 6 !).
    J'ai essayé de convertir celui de Visual studio 8 sans succès.

    Je vais finalement convertir mon projet en MFC ca sera plus simple car j'ai des délais un peu trop court.

    Sinon j'ai aussi trouvé un autre exemple mais en MFC pour ceux que ça interressent ici -> http://www.codeproject.com/win32/CD_Burner.asp

Discussions similaires

  1. Assistant gravure sous WinXP pro SP2
    Par Mut dans le forum Windows XP
    Réponses: 3
    Dernier message: 19/09/2006, 16h48
  2. Problème de gravure CD audio sous K3b
    Par shrucky dans le forum Administration système
    Réponses: 1
    Dernier message: 14/05/2006, 12h05
  3. Logiciels de gravure sous Debian
    Par )3lade dans le forum Administration système
    Réponses: 3
    Dernier message: 09/04/2004, 09h24
  4. Gravure de CD avec IMAPI en C++ sous .net
    Par ReZeDa dans le forum MFC
    Réponses: 6
    Dernier message: 08/04/2004, 23h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo