I'm making a screensaver which should be a out-of-proc application and it's supposed to display the current song with big letters, and I therefore must use GetOject and not createObject.
The following code generates error 429 even though Media Center is started and I've got the reference set in vb:
Set MediaCenterApplication = GetObject(, "MediaJukebox Application")
But if I do like this:
Set MediaCenterApplication = GetObject("", "MediaJukebox Application")
then it works when I run the application.
But after stopping it after this, I have to remove the "" to get it to run again. After this It runs great until I've restarted Media Center, then I have to do it all over again.
I've done all obvious checks like that the tlb is not corrupt and I've only got one tlb on my system and I've also run it on VBRegTLB6.exe to make sure that it's properly registered. I've also now tested my app on media center 10 with the same result...
Apart from this, the screensaver works great.... ?
Why is this? What could it be caused by?
/Robert