DLL WIN32
Des composants spécialisés au service de l'application
Les DLL permettent d'ajouter des fonctions techniques ciblées à une application existante sans transformer toute son architecture.
Des bibliothèques organisées par fonction
Une bibliothèque peut se concentrer sur un domaine précis : système, fichiers, réseau, transferts, multimédia, génération de documents ou interaction avec l'utilisateur.
Pour l'application appelante, l'objectif reste simple : demander une opération, transmettre les paramètres nécessaires et récupérer un résultat exploitable.
Accéder aux fonctions de Windows
Les API Win32 donnent accès à de nombreux services du système : fenêtres et dialogues, processus, chemins de fichiers, informations sur les médias, temporisations, événements et environnement utilisateur.
Le C++ offre ici un contrôle fin et permet de créer des interfaces stables adaptées aux besoins du logiciel métier.
Compatibilité et continuité
Le maintien du 32 bits est pertinent lorsque l'application qui charge la bibliothèque fonctionne elle-même en 32 bits. L'objectif n'est pas de figer la technologie, mais de préserver une compatibilité maîtrisée.
Quelques familles de fonctions
Sans entrer dans les détails d'implémentation, ces composants peuvent prendre en charge la sélection de fichiers, l'exécution de programmes, certaines fenêtres de saisie, l'attente d'un événement, la gestion de fichiers CSV, la récupération d'informations système ou média, les transferts de fichiers et la production de documents.