OVH Cloud OVH Cloud

VBS ne parvient pas à creer des objets avec WME SDK

2 réponses
Avatar
Mart
Bonjour,
j'ai install=E9 Windows Media Encoder et j'essaie tout=20
simplement le script vbs pour cmmand line et le script ne=20
peut pas cr=E9er d'objet. La premi=E8re erreur survient=20
lorsque le script tente de cr=E9er l'objet WMEncProfile2, et=20
l'erreur est -2147352567. Pourtant, au d=E9but du script est=20
cr=E9=E9 l'objet WMencoder sans probl=E8me. Je ne sais pas=20
pourquoi il me donne cette erreur =E0 la cr=E9ation de cet=20
objet et je ne parviens pas =E0 trouver d'instructions=20
satisfaisantes sur le site de Microsoft. Me manque-t-il un=20
dll??

Merci

MV

2 réponses

Avatar
Zoury
Salut Mart! :O)

Cherche pour le progID "WMENCENG.WMEncProfile2" dans la base de registre
(sous HKEY_CLASSES_ROOT). Si tu ne le trouve pas, c'est que le Media Encoder
doit être mal installé ou la dll qui contient l'objet n'a pas été
enregistrée. As-tu seulement installé le SDK ou si tu as également installé
le programme? Peut-être que le SDK ne fournit pas les classes.. (ce serait
étonnant mais sait-on jamais..) C'est peut-être aussi une option lors de
l'installation, du genre installation partiel ou complète ou custom.

Je ne connais pas cette composante, mais si ton script ne peut créer
l'objet, c'est soit que la dll n'est pas sur ton postel; soit elle est sur
ton poste mais n'est pas où elle devrait être (à l'endroit où elle à été
enregistrée); soit elle n'est pas enregistrée.

Dans le dernier cas, suis les étapes expliquées dans cette discussion (tu
dois connaître le nom et l'endroit de la dll appropriée)
http://groups.google.com/groups?threadm=etbcWZCADHA.2208%40TK2MSFTNGP12.phx.gbl

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Mart" wrote in message
news:17c201c372ff$6b6ae3a0$
Salut,

Je viens de faire un output du message et il est le
suivant: "La classe automation
appelée "WMENCENG.WMEncProfile2" est introuvable." Il me
manque donc un fichier qui n'a pas été installé
correctement? Hum...

Je dois avouer que je ne suis pas du tout un crack du vb.
Tout ce que je veux, c'est automatiser l'encodage de
video, et le script vbs en question est un exemple livré
avec Windows Media Encoder SDK qui me permet de le faire,
mais il ne fonctionne pas à cause de cette erreur et
j'aimerais bien la corriger. En fait, dans le meilleur des
mondes je n'utiliserais même pas ce script (que je roule
par windows scripting host), puisque avec le sdk est aussi
livré un exemple d'utilitaire pour encoder en batch... le
problème c'est qu'il faut compiler cet utilitaire avec
Visual Studio .NET, mais je ne l'ai pas.

Merci beaucoup!

MV

-----Message d'origine-----
Salut! :O)

Quel est le *message* obtenu?

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 -


http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml -


http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire


profiter à tous
"Mart" wrote in message
news:175901c372fb$3b389eb0$
Bonjour,
j'ai installé Windows Media Encoder et j'essaie tout
simplement le script vbs pour cmmand line et le script ne
peut pas créer d'objet. La première erreur survient
lorsque le script tente de créer l'objet WMEncProfile2, et
l'erreur est -2147352567. Pourtant, au début du script est
créé l'objet WMencoder sans problème. Je ne sais pas
pourquoi il me donne cette erreur à la création de cet
objet et je ne parviens pas à trouver d'instructions
satisfaisantes sur le site de Microsoft. Me manque-t-il un
dll??

Merci

MV


.



Avatar
Ledev
Mart wrote:
Salut,



Salut,


[...]
j'aimerais bien la corriger. En fait, dans le meilleur des
mondes je n'utiliserais même pas ce script (que je roule
par windows scripting host), puisque avec le sdk est aussi
livré un exemple d'utilitaire pour encoder en batch... le
problème c'est qu'il faut compiler cet utilitaire avec
Visual Studio .NET, mais je ne l'ai pas.



Bienvenue dans le monde des communautés microsoft, sans doute le meilleurs
qui existe ;-):
Voir du coté des logiciels Open Sources qui permettent de faire du .Net
Gratuit(je n'ai plus son nom en tête, c'est dingue, les vacances mon lavée
la cervelle).

a+