Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

DLL FileSystemObject

  • Initiateur de la discussion Initiateur de la discussion alexane
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

alexane

XLDnaute Occasionnel
Bonjour à tous,
J'essaie de comprendre comment fonctionnent certaines API et DLL
J'ai commencé par une DLL simple : FileSystemObject

Ce qui me chagrine, c'est que j'ai lu qu'une DLL fait généralement appel à 1 API
mais ce que je ne comprends alors pas, c'est pourquoi on a pas besoin de déclarer son API pour faire fonctionner FileSystemObject

J'en déduis donc que cette DLL est "libre" et fait appel à aucune API. Ai-je raison ?
Et l'inverse est-il vrai ?
Et est-ce que je peux en déduire que les DLL servent plutôt à générer des objets et les API pour utiliser des fonctions ? Les DLL seraient des procedures et les API des fonctions ?

Merci
 
Bonsoir.
Les DLL peuvent avoir 2 vocations différentes
1) — Définir des types d'objets utilisables en VBA sans API, et en liaisons anticipées si la référence à elle est cochée.
2) — Proposer des procédures utilisables par des instructions Declare, c'est ça les API.
FileSystemObject vient de la 1ère catégorie. C'est un type d'objet défini par la scrrun.dll, référence Microsoft Scripting Runtime, devenant la bibliothèque Scripting.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
166
Réponses
5
Affichages
474
Réponses
2
Affichages
538
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…