Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How to test if an ActiveX Control (ocx) is registred?`
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Contrôles ActiveX en VFP
Divers
Thread ID:
00487704
Message ID:
00487787
Vues:
7
>>Is there a VFP command or a DELCARE dll Windows method to check to see if a ActiveX (ocx) is registered and returns a true/false if registered or not?
>>
>>I want to check if Adobe Acrobat pdf.ocx is registered before attempting to use the OCX. How can this be done without generating a VFP error. I tried using CREATEOBJECT("PDF.Pdfctrl.1") which, if pdf.ocx is registered, returns an Object; however, if it's not installed, CREATEOBJECT() produces an error.
>>
>>Any ideas?
>>
>Joel,
>
>If you use the Registry class that comes with the FFC, create the registry object, then use the IsKey() function, passing it the ProgID. It will return a logical value indicating whether or not it's registered.

Try this:

If type('CreateObject("fmfaxapi.Application")')="O"
oFax = CreateObject("fmfaxapi.Application")
Else
Messagebox("Fax library not installed.")
Return
Endif
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform