Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

You can also use DataArrival event in your client program to call those functions on your client computer.
For example I have a server program that talks to a client app on my client computer to give an alert.

The client app in the DataAriival event checks for a certain string like "ServerMalfunction"
and then it calls a function which plays a siren.wav file on my client computer

first you need to get vbr and tlb files for your client pc.
Just compile your activex component with remote files checked.
After that you need to use Clireg32 to register them.
And use createobject(”progid.classid”,”servername”) to access your object

rkot2000 is providing good information, although it is getting a little too complicated.

Register the component on the client machine using regsvr32 as rkot2000 stated above. This is all that must be done to use the component on the client.

On the server you should use MTS (NT 4.0) or Component Services (Win 2000) to host the component. This will make life much easier. To do this in Win 2000 just open Component Services and follow the directions on installing a new package. This will run the component in a separate process, allowing you to take it in and out of memory, for example if an error occurs in the component the only way to get it out of memory is to reboot the server if you don't use these.

Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…