04. marts 2003 - 19:31Der er
10 kommentarer og 1 løsning
Problem med Windows Media Encoder 9
Jeg arbejder på et program der bruger Windows Media Encoder 9. Jeg har installeret Windows Media Encoder 9 SDK'en og skrevet noget kode som bliver fint compilet men nå jeg kører programmet for jeg den her fejl:
An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in GameStream.exe
Additional information: COM object with CLSID {632B606A-BBC6-11D2-A329-006097C4E476} is either not valid or not registered.
Som du jo sikkert har regnet ud så betyder din fejl at det COm object du gør brug af ikke er registreret på den computer afvikler dit program. For at registrere det skal du bruge regsvr32 dllnavn. Hvad hedder det COM object du gør brug af ?
ok nu prøvede jeg med regsvr32, resultat: Interop.WMEncoderLib.dll blev indlæst, men indgangspunktet DllRegisterServer blev ikke fundet
Denne fil kan ikke registreres
dll'en hedder Interop.WMEncoderLib.dll og følger med Windows Media Encoder 9 SDK jeg tror at det skulle blive registreret under instalation af SDK'en men er tydeligvis ikke blevet det.
i følge dokumentation til WME 9 SDK skulle man kunne gøre således efter at have installeret det: 1. On the Project menu, click Add Reference, and then click the COM tab. 2. Select the references you need for your application, as described in the following table, and then click the Select button.
men de COM objekter der skulle være der, er der ikke. Jeg kan heller ikke finde en WMEncoderLib.dll eller Wmenceng.dll som optræder i dukumentation. Jeg er forstår intet :)
aah.. oki :) rart at vide for os andre hvis vi skulle finde på at lege med det ;)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.