April,
In the forms load event add code like the following:
lControlAvailable = .T.
on error lControlAvailable = .F.
oControl = CREATEOBJECT( "MSWinsock.WInsock.1" )
You can then use lControlAvailabel to determine whether or not you need to register the control before the form appears.
Look at
oleclass in properties for the class name.
Hope this helps,
Houston.
>Hi!
>We are trying to check if an active x control is registered on a form so that we can run regsvr32 if it is not and avoid any error messages for the user. We are able to see trap the error - but not until after the form has started to load and the open dialogue box has appeared. Does anyone know a good way to tell if a control is not registered without alerting the user? (This situation should be rare so we don't want to use any api functions to check for this everytime - it would be wastefule).
>
>Thanks!
censored.