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:
00487974
Vues:
6
>>>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

Ignore my other post. Never realized that would do that. Nice tip.
George

Ubi caritas et amor, deus ibi est
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform