> pourtant c'est simple ! > > CLASSNOTREG = CLASS NOT REGISTERED. > vous êtes sur un système qui ne connait pas le composant COM que vous > voulez instancier. > tout simplement parce qu'il n'est pas installé...
J'ai pourtant installé le dernier Windows Platform SDK... J'ai même tenté de remplacer mes anciens fichiers.
ca sert à rien, MSDiscMasterObj est un objet COM installé avec Windows XP, pas avec le SDK
> peut-être même > n'êtes vous pas sous XP !?
Faut pas pousser non plus!! :-D Oui je galère, mais bon...
Bon... Ben alors c'est que vous n'avez pas les bon GUID . parce que je peux vous assurer que le CoCreate... ci dessous, ne renvois pas CLASS NOT REGISTERED sous windows XP.
Dernière hypothèse, vous avez créer une fois votre pDiscMaster mais vous ne l'avez pas détruit... Rebootez... De manière générale dès que vous programmer mal ce composant : rebootez ... c'est un composant système globale et à partir du moment où il est planté, ca déconne.
VB
"Michaël Delva" <zoubidaman@hotmail.com> wrote in message
news:Xns949AB0BC89520zoubidamanhotmailcom@212.27.42.70...
"Vincent Burel" <vincent.burel@wanadoo.fr> wrote in
news:c1igii$si$1@news-reader5.wanadoo.fr:
> pourtant c'est simple !
>
> CLASSNOTREG = CLASS NOT REGISTERED.
> vous êtes sur un système qui ne connait pas le composant COM que vous
> voulez instancier.
> tout simplement parce qu'il n'est pas installé...
J'ai pourtant installé le dernier Windows Platform SDK... J'ai même tenté
de remplacer mes anciens fichiers.
ca sert à rien, MSDiscMasterObj est un objet COM installé avec Windows XP,
pas avec le SDK
> peut-être même
> n'êtes vous pas sous XP !?
Faut pas pousser non plus!! :-D Oui je galère, mais bon...
Bon...
Ben alors c'est que vous n'avez pas les bon GUID .
parce que je peux vous assurer que le CoCreate... ci dessous, ne renvois pas
CLASS NOT REGISTERED sous windows XP.
Dernière hypothèse, vous avez créer une fois votre pDiscMaster mais vous ne
l'avez pas détruit... Rebootez... De manière générale dès que vous
programmer mal ce composant : rebootez ... c'est un composant système
globale et à partir du moment où il est planté, ca déconne.
> pourtant c'est simple ! > > CLASSNOTREG = CLASS NOT REGISTERED. > vous êtes sur un système qui ne connait pas le composant COM que vous > voulez instancier. > tout simplement parce qu'il n'est pas installé...
J'ai pourtant installé le dernier Windows Platform SDK... J'ai même tenté de remplacer mes anciens fichiers.
ca sert à rien, MSDiscMasterObj est un objet COM installé avec Windows XP, pas avec le SDK
> peut-être même > n'êtes vous pas sous XP !?
Faut pas pousser non plus!! :-D Oui je galère, mais bon...
Bon... Ben alors c'est que vous n'avez pas les bon GUID . parce que je peux vous assurer que le CoCreate... ci dessous, ne renvois pas CLASS NOT REGISTERED sous windows XP.
Dernière hypothèse, vous avez créer une fois votre pDiscMaster mais vous ne l'avez pas détruit... Rebootez... De manière générale dès que vous programmer mal ce composant : rebootez ... c'est un composant système globale et à partir du moment où il est planté, ca déconne.
VB
Michaël Delva
"Vincent Burel" wrote in news:c1in89$39v$:
"Michaël Delva" wrote in message news:
"Vincent Burel" wrote in news:c1igii$si$:
> pourtant c'est simple ! > > CLASSNOTREG = CLASS NOT REGISTERED. > vous êtes sur un système qui ne connait pas le composant COM que > vous voulez instancier. > tout simplement parce qu'il n'est pas installé...
J'ai pourtant installé le dernier Windows Platform SDK... J'ai même tenté de remplacer mes anciens fichiers.
ca sert à rien, MSDiscMasterObj est un objet COM installé avec Windows XP, pas avec le SDK
> peut-être même > n'êtes vous pas sous XP !?
Faut pas pousser non plus!! :-D Oui je galère, mais bon...
Bon... Ben alors c'est que vous n'avez pas les bon GUID . parce que je peux vous assurer que le CoCreate... ci dessous, ne renvois pas CLASS NOT REGISTERED sous windows XP.
Dernière hypothèse, vous avez créer une fois votre pDiscMaster mais vous ne l'avez pas détruit... Rebootez... De manière générale dès que vous programmer mal ce composant : rebootez ... c'est un composant système globale et à partir du moment où il est planté, ca déconne.
VB
Bon ben ça ne fonctionne toujours pas chez moi...
Le CoCreate ne renvoit rien...
Je sais pas comment ça se fait, mais j'y regarderai plus tard...
"Vincent Burel" <vincent.burel@wanadoo.fr> wrote in
news:c1in89$39v$1@news-reader3.wanadoo.fr:
"Michaël Delva" <zoubidaman@hotmail.com> wrote in message
news:Xns949AB0BC89520zoubidamanhotmailcom@212.27.42.70...
"Vincent Burel" <vincent.burel@wanadoo.fr> wrote in
news:c1igii$si$1@news-reader5.wanadoo.fr:
> pourtant c'est simple !
>
> CLASSNOTREG = CLASS NOT REGISTERED.
> vous êtes sur un système qui ne connait pas le composant COM que
> vous voulez instancier.
> tout simplement parce qu'il n'est pas installé...
J'ai pourtant installé le dernier Windows Platform SDK... J'ai même
tenté de remplacer mes anciens fichiers.
ca sert à rien, MSDiscMasterObj est un objet COM installé avec Windows
XP, pas avec le SDK
> peut-être même
> n'êtes vous pas sous XP !?
Faut pas pousser non plus!! :-D Oui je galère, mais bon...
Bon...
Ben alors c'est que vous n'avez pas les bon GUID .
parce que je peux vous assurer que le CoCreate... ci dessous, ne
renvois pas CLASS NOT REGISTERED sous windows XP.
Dernière hypothèse, vous avez créer une fois votre pDiscMaster mais
vous ne l'avez pas détruit... Rebootez... De manière générale dès que
vous programmer mal ce composant : rebootez ... c'est un composant
système globale et à partir du moment où il est planté, ca déconne.
VB
Bon ben ça ne fonctionne toujours pas chez moi...
Le CoCreate ne renvoit rien...
Je sais pas comment ça se fait, mais j'y regarderai plus tard...
> pourtant c'est simple ! > > CLASSNOTREG = CLASS NOT REGISTERED. > vous êtes sur un système qui ne connait pas le composant COM que > vous voulez instancier. > tout simplement parce qu'il n'est pas installé...
J'ai pourtant installé le dernier Windows Platform SDK... J'ai même tenté de remplacer mes anciens fichiers.
ca sert à rien, MSDiscMasterObj est un objet COM installé avec Windows XP, pas avec le SDK
> peut-être même > n'êtes vous pas sous XP !?
Faut pas pousser non plus!! :-D Oui je galère, mais bon...
Bon... Ben alors c'est que vous n'avez pas les bon GUID . parce que je peux vous assurer que le CoCreate... ci dessous, ne renvois pas CLASS NOT REGISTERED sous windows XP.
Dernière hypothèse, vous avez créer une fois votre pDiscMaster mais vous ne l'avez pas détruit... Rebootez... De manière générale dès que vous programmer mal ce composant : rebootez ... c'est un composant système globale et à partir du moment où il est planté, ca déconne.
VB
Bon ben ça ne fonctionne toujours pas chez moi...
Le CoCreate ne renvoit rien...
Je sais pas comment ça se fait, mais j'y regarderai plus tard...
Vincent Burel
"Michaël Delva" wrote in message news:
"Vincent Burel" wrote in news:c1in89$39v$:
Bon ben ça ne fonctionne toujours pas chez moi...
Le CoCreate ne renvoit rien...
comment ca rien !? il renvoie bien un valeur bon sang !
VB
"Michaël Delva" <zoubidaman@hotmail.com> wrote in message
news:Xns949AC39EE24EEzoubidamanhotmailcom@212.27.42.66...
"Vincent Burel" <vincent.burel@wanadoo.fr> wrote in
news:c1in89$39v$1@news-reader3.wanadoo.fr:
Bon ben ça ne fonctionne toujours pas chez moi...
Le CoCreate ne renvoit rien...
comment ca rien !? il renvoie bien un valeur bon sang !
Pour les codes de retour du CoCreateInstance, je tiens ça de la doc...
Et il m'affiche Default...
et que vaut hr?
Ben je n'ai aucune valeur pour hr...??
Quentin Pouplard
Michaël Delva wrote:
"Quentin Pouplard" wrote in news:57_2004_13032_ :
> > > Michaël Delva wrote: > > Pour les codes de retour du CoCreateInstance, je tiens ça de la > > doc... > > > > Et il m'affiche Default... > > et que vaut hr? >
Ben je n'ai aucune valeur pour hr...??
Tu inventes la variables qui n'a pas de valeur là...? Je te parie une villa avec piscine, jacuzzi et tout ce qui va avec que pourtant hr a bien une valeur...
"Quentin Pouplard" <poubelle@alrj.org> wrote in news:57_2004_13032_
1571209410_MYOE@news.free.fr:
>
>
> Michaël Delva wrote:
> > Pour les codes de retour du CoCreateInstance, je tiens ça de la
> > doc...
> >
> > Et il m'affiche Default...
>
> et que vaut hr?
>
Ben je n'ai aucune valeur pour hr...??
Tu inventes la variables qui n'a pas de valeur là...? Je te parie une
villa avec piscine, jacuzzi et tout ce qui va avec que pourtant hr a
bien une valeur...
> > > Michaël Delva wrote: > > Pour les codes de retour du CoCreateInstance, je tiens ça de la > > doc... > > > > Et il m'affiche Default... > > et que vaut hr? >
Ben je n'ai aucune valeur pour hr...??
Tu inventes la variables qui n'a pas de valeur là...? Je te parie une villa avec piscine, jacuzzi et tout ce qui va avec que pourtant hr a bien une valeur...
Tu le fais exprès ou quoi ? Il y a bien une valeur qui est retournée ! 0, NULL, Pi/12 ou ce que tu veux, mais quelque chose, forcément.
-- AMcD®
http://arnold.mcdonald.free.fr/
Christian ASTOR
Michaël Delva a écrit:
Ben je n'ai aucune valeur pour hr...??
Ben s'il passe ds default, c'est qu'il a une autre valeur que celles des case (?!) Pourquoi ne mets-tu pas un break en Debug avant if (FAILED(hr)) pour connaitre sa valeur (re-?!) En plus if (FAILED(hr))... case S_OK : c'est plutôt absurde...
Michaël Delva a écrit:
Ben je n'ai aucune valeur pour hr...??
Ben s'il passe ds default, c'est qu'il a une autre valeur que celles des
case (?!)
Pourquoi ne mets-tu pas un break en Debug avant if (FAILED(hr)) pour
connaitre sa valeur (re-?!)
En plus
if (FAILED(hr))... case S_OK : c'est plutôt absurde...
Ben s'il passe ds default, c'est qu'il a une autre valeur que celles des case (?!) Pourquoi ne mets-tu pas un break en Debug avant if (FAILED(hr)) pour connaitre sa valeur (re-?!) En plus if (FAILED(hr))... case S_OK : c'est plutôt absurde...
Ben il a une valeur, c'est n'importe quoi, mais il en a une !
if (FAILED(hr)) { switch (hr) { case REGDB_E_CLASSNOTREG: ShowMessage("REGDB_E_CLASSNOTREG "); break; case CLASS_E_NOAGGREGATION: ShowMessage("CLASS_E_NOAGGREGATION"); break; case E_NOINTERFACE: ShowMessage("E_NOINTERFACE"); break; case S_OK: ShowMessage("S_OK"); break; default: ShowMessage("Default"); break; }
Tu regardes en debug la valeur comme le dis christian, et ensuite tu fais click droit sur REGDB_E_CLASSNOTREG go to definition (en anglais dans mon texte) et tu regardes autours les definition qui pourrait avoir la valeur qui t'es renvoye. Le fait que tu passes dans le default ne signifie pas que tu n'as pas de valeur mais que tu n'as pas de valeur liste dans ta liste.
Doms. -- Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s'habitueront. René Char, Les Matinaux. ---- http://Dominique.Vaufreydaz.free.fr/ http://TitchKaRa.free.fr/ http://logiciels.ntfaqfr.com/
Ben il a une valeur, c'est n'importe quoi, mais il en a une !
if (FAILED(hr))
{
switch (hr)
{
case REGDB_E_CLASSNOTREG:
ShowMessage("REGDB_E_CLASSNOTREG ");
break;
case CLASS_E_NOAGGREGATION:
ShowMessage("CLASS_E_NOAGGREGATION");
break;
case E_NOINTERFACE:
ShowMessage("E_NOINTERFACE");
break;
case S_OK:
ShowMessage("S_OK");
break;
default:
ShowMessage("Default");
break;
}
Tu regardes en debug la valeur comme le dis christian,
et ensuite tu fais click droit sur REGDB_E_CLASSNOTREG
go to definition (en anglais dans mon texte) et tu regardes autours
les definition qui pourrait avoir la valeur qui t'es renvoye.
Le fait que tu passes dans le default ne signifie pas que tu
n'as pas de valeur mais que tu n'as pas de valeur liste dans ta liste.
Doms.
--
Impose ta chance, serre ton bonheur et va vers ton risque.
A te regarder, ils s'habitueront.
René Char, Les Matinaux.
----
http://Dominique.Vaufreydaz.free.fr/
http://TitchKaRa.free.fr/
http://logiciels.ntfaqfr.com/
Ben il a une valeur, c'est n'importe quoi, mais il en a une !
if (FAILED(hr)) { switch (hr) { case REGDB_E_CLASSNOTREG: ShowMessage("REGDB_E_CLASSNOTREG "); break; case CLASS_E_NOAGGREGATION: ShowMessage("CLASS_E_NOAGGREGATION"); break; case E_NOINTERFACE: ShowMessage("E_NOINTERFACE"); break; case S_OK: ShowMessage("S_OK"); break; default: ShowMessage("Default"); break; }
Tu regardes en debug la valeur comme le dis christian, et ensuite tu fais click droit sur REGDB_E_CLASSNOTREG go to definition (en anglais dans mon texte) et tu regardes autours les definition qui pourrait avoir la valeur qui t'es renvoye. Le fait que tu passes dans le default ne signifie pas que tu n'as pas de valeur mais que tu n'as pas de valeur liste dans ta liste.
Doms. -- Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s'habitueront. René Char, Les Matinaux. ---- http://Dominique.Vaufreydaz.free.fr/ http://TitchKaRa.free.fr/ http://logiciels.ntfaqfr.com/