Bonjour,
Comment peut-on tester, en Delphi 7, si une classe est installée sur un poste, sans avoir le message d'erreur de Windows ?
Exemple pour la Classe TAgent (les agents Microsoft) sur une machine Windows 7.
D'avance merci
Bonjour,
Comment peut-on tester, en Delphi 7, si une classe est installée sur un poste, sans avoir le message d'erreur de Windows ?
Exemple pour la Classe TAgent (les agents Microsoft) sur une machine Windows 7.
D'avance merci
Bonjour,
En traitant l'exception déclenchée lors de son appel, non ?
--
Philippe.
Philippe.
Salut,
Une piste au cas où...
Après avec un test sur la présence ou non de la DLL là où elle doit être... on appelle ou pas, celle-ci...Pour différer le chargement de la bibliothèque qui contient la fonction au moment où la fonction est réellement nécessaire, ajoutez la directive delayed à la fonction importée :
...
delayed garantit que la bibliothèque qui contient la fonction importée n'est pas chargée au démarrage de l'application, mais plutôt au premier appel de la fonction. Pour de plus amples informations sur cette rubrique, voir la rubrique Bibliothèques et packages - Chargement différé.
++
W.
Bonjour,
Exusez-moi mais ou se trouve la rubrique Bibliothèques et packages - Chargement différé.
D'autre part je ne trouve pas la directive "delayed".
Pour l'agent Microsoft j'utilise :
Uses
AgentObjects_TLB...
D'avance merci
http://docwiki.embarcadero.com/RADSt...es_et_packages
Delayed a peut-être été introduit dans une version ultérieure à D7...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager