Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

I am writing a small text-speech program, when the user type in the word, the program will speak it out.

 

However, it works fine in my PC, but, it can't work in other PCs ( using deployment). I dont' know why.

 

I had used SpeechLib.dll in the program. It shows me

"COM object with CLSID {UID} is either not valid or not registered"

 

Could anyone tell me why?? Thanks

George C.K. Low

Posted
I find that deploying certain COM Objects has nasty results. I have still not found a way to deploy the MSCOMM control with a .net app (regardless if I include the entire com kitchen sink with the deployment) I get get a message that the control is not "licensed" for use. Then I started reading up on license files and actually created one, but was lost at what to do beyond that. Now I am just using pure net classes and deploying apps via Inno Setup (free)

mod2software

Home of the VB.NET Class Builder Utility - Demo and Full versions available now!

  • Administrators
Posted
If you are using COM components then either they need to already be present on the target machine, or you will need to create a deployment project that will deploy and register the required files if you are legally allowed to do so. If the components are part of another software package i.e. office then the destination machine will need a licensed copy of the software already installed.

Posting Guidelines FAQ Post Formatting

 

Intellectuals solve problems; geniuses prevent them.

-- Albert Einstein

  • 2 weeks later...
Posted

You need MS Speech

 

Hi, I use the same program, and you need to install MS SPeech SDK on the client machine in order for the sound to work. You will still need to deploy the COM.

 

------

 

 

 

I am writing a small text-speech program, when the user type in the word, the program will speak it out.

 

However, it works fine in my PC, but, it can't work in other PCs ( using deployment). I dont' know why.

 

I had used SpeechLib.dll in the program. It shows me

"COM object with CLSID {UID} is either not valid or not registered"

 

Could anyone tell me why?? Thanks

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...