Wrox Home  
Search P2P Archive for: Go

  Return to Index  

asptoday_discuss thread: How to access COM+ Component (windows 2000 server) from Client machine (windows-98 - Window application) over the internet


Message #1 by "Arun Gupta" <arun.gupta@b...> on Wed, 12 Dec 2001 12:53:24
Hello,



I need help in how to access COM+ Component from Client machine (windows-

98 - Window application) over the internet.



Let me explain - we are using ActiveX dll in our project. We have windows 

2000 server as server and windows 98 as client. We want to register 

ActiveX dll under COM+ in windows 2000 server and want to use the dll in 

vb application (Window Application) running at the client place with 

windows 98. For this we created the dll and added the component using 

Component Services under Administrators Tools. We created a new 

application and added the component under it. Then we exported the package 

and selected ?Application Proxy - Install on other machines to enable 

access to this machine?. Package is exported and two files are created one 

with .msi extension. On client machine we run the exported file (windows 

installer application (.msi)) and it is installed. Now from the client 

application (Window Application) when we call this component using 

CreateObject (?ClassID?) which lies on remote machine (windows 2000 

server - on internet) we get error ?429 - ActiveX component can't create 

object?, '424-Object Required' or '462 - The remote server computer does 

not exist or is unavailable.'.



Can you tell what to do so that the Component will works on windows 2000 

server over the Internet.



Waiting for your reply?



Thanks 



Arun
Message #2 by "Greg Jennings" <greg.jennings@t...> on Wed, 12 Dec 2001 13:20:47
Try MDSN article Q269330.  It discusses debugging remote COM applications, 

and what to do if trying to access a COM server over the Internet.



Greg



> Hello,

> 

> I need help in how to access COM+ Component from Client machine (windows-

> 98 - Window application) over the internet.

> 

> Let me explain - we are using ActiveX dll in our project. We have 

windows 

> 2000 server as server and windows 98 as client. We want to register 

> ActiveX dll under COM+ in windows 2000 server and want to use the dll in 

> vb application (Window Application) running at the client place with 

> windows 98. For this we created the dll and added the component using 

> Component Services under Administrators Tools. We created a new 

> application and added the component under it. Then we exported the 

package 

> and selected ?Application Proxy - Install on other machines to enable 

> access to this machine?. Package is exported and two files are created 

one 

> with .msi extension. On client machine we run the exported file (windows 

> installer application (.msi)) and it is installed. Now from the client 

> application (Window Application) when we call this component using 

> CreateObject (?ClassID?) which lies on remote machine (windows 2000 

> server - on internet) we get error ?429 - ActiveX component can't create 

> object?, '424-Object Required' or '462 - The remote server computer does 

> not exist or is unavailable.'.

> 

> Can you tell what to do so that the Component will works on windows 2000 

> server over the Internet.

> 

> Waiting for your reply?

> 

> Thanks 

> 

> Arun 


  Return to Index