I am trying to see if the OWC10 component is installed on the client machine or not. If I force it to CreateObject on the client machine and failed, then I know the component is not installed.
I think I understand where it is processed - 1 & 2 are on server and 3 & 4 are on client, but I am confused where and which component (client or server's) it is trying to use to create this object, since both the server and client may have this particular component installed, but may have different versions.
okie then, what you really want to try is something like...
<Script Language="VBScript" runat="Client">
OnError Resume Next
Set abc = Server.CreateObject("OWC10.CHART")
if Err.Number <> 0 then
' do whatever it is you want to do if the component is not installed
' do whatever it is you want to do if the component is installed
that will force the execution of the script to the client (according the msdn)