ActiveObject  

Cet article présente une mise en application de l'enregistrement d'un objet COM, comme objet actif pour sa classe, de sorte que d'autres processus puissent accéder et utiliser cette unique instance à l'exécution.Ce mécanisme puissant devrait permettre une meilleure collaboration entre applications et servir le modèle de conception "Médiateur".
Collaboration d'ActiveX et design pattern Médiateur  

Le modèle de conception "Médiateur" offre une solution originale pour faire collaborer des ActiveX ensemble, situés dans des conteneurs n'appartenant pas nécessairement à la même application.
Commande  

Cet article présente une implémentation en Pascal Objet du modèle de conception "Commande".
Composant TRCData  

TRCData est un composant Delphi permettant d'inclure des fichiers dans vos applications à la conception, de manière à les restituer à l'exécution sous forme de flux de données tel qu'un fichier par exemple.
DelphiDoc  

DelphiDoc est un utilitaire de génération automatique de documentation de codes sources Pascal Objet au format HTML, se présentant sous forme d'expert pour Delphi 5. Au travers de commentaires spéciaux, DelphiDoc incorpore dans la documentation générée les descriptions correspondants à l'unité, ses constantes, variables, classes, procédures et fonctions.
Distributed COM  

Cet article décrit comment un programme client peut invoquer un objet COM situé sur une autre machine au moyen de DCOM (extension distribué du modèle objet COM Microsoft), et quels sont les paramétrages à effectuer de part et d'autre.
Ensemble de données TDataSet et collection d'objets  

Basé sur la classe TDataSet pour les composants ensemble de données, le composant TObjectDataSet sert de conteneur d'objets en gérant des objets de même type au lieu d'enregistrements tout en offrant la persistance des objets dans un fichier.
Evénements COM+  

Cet article décrit la mise en oeuvre des événements COM+ au travers d'une application COM+ de test, composée d'un objet présentant une interface événement et d'un objet COM+ la supportant, avec Delphi. Nous montrerons comment ensuite exporter un proxy de cette application vers une machine cliente distante, pour que l'événement soit déclenché depuis celle-ci, et que l'objet qui a souscrit à cet événement soit instancié et réponde à cet événement.
Framework Programmation Orientée Aspect  

Cet article traite de l'implémentation en Pascal Objet d'un framework de Programmation Orientée Aspect basé sur le modèle objet COM.
Information RTTI  

Accéder aux informations de type à l'exécution pour connaître les propriétés et les méthodes supportées par une classe ou un objet.
Interface d'activation  

La définition d'une interface d'activation personnalisée et son implémentation vont nous permettre de passer des arguments lors de la création d'un objet COM. Cet article montre comment créer une telle interface avec Delphi, et par suite le moyen d'implémenter le modèle de conception singleton en programmation COM.
Interface Objet-Document XML  

XMLObject est le nom de l'unité Pascal Objet implémentant la classe TXMLObject. Cette classe offre un moyen simple de construire et de manipuler des documents XML en permettant une "sérialisation" des valeurs des propriétés publiées des objets au format XML.
Manipulateur de contrôles  

Dans certaines applications graphiques il est nécessaire de prendre en charge la manipulation de contrôles fenêtrés ou non, afin de pouvoir les déplacer ou de changer leur taille. Ici, je propose une classe capable de manipuler tout objet descendant de TControl.
Messages EventLog  

Une application peut écrire dans le journal d'événements NT et utiliser des messages personnalisés qui seront affichés par l'Observateur d'événements NT. Cet article montre la marche à suivre pour y arriver.
Navigateur hyperbolique  

Le navigateur hyperbolique, implémenté sous forme de composant Delphi, utilise la technique focus+contexte pour visualiser des données hiérarchiques avec un affichage dynamique. L'utilisateur peut fixer son attention sur une partie détaillée des données, celle qui l'intéresse, comme si il la regardait au travers d'une loupe, tandis que les autres données, mises en retrait, apparaissent plus discrètement.
Récepteur d'objet connectible COM  

Créer en Delphi un récepteur d'objet connectible qui soit générique pour un ensemble d'ActiveX supportant les mêmes interfaces COM.
Sérialisation  

La sérialisation d'objets Delphi de type TComponent peut être très utile. Apprenez comment il est possible de les écrire dans la base de registres de Windows ou dans une chaîne de caractères.
SharedMem  

Il est possible de partager un espace de mémoire entre plusieurs applications au travers d'une DLL qui est chargée par chacune d'elles. Cet article vous permettra de télécharger cette DLL ainsi que son code source pour Delphi.
SvcUtils  

L'unité SvcUtils montre comment interagir avec le contrôleur de services de Windows NT pour démarrer un service, l'arrêter ou retrouver son implémentation physique, par programmation.
WebService  

Cet article vous montrera comment écrire un serveur web implémentant un WebService avec SOAP (Simple Object Access Protocol) en tirant partie du composant THTTPSoapPascalInvoker de Delphi 6.
XMLTransform  

La classe TXMLTransform contient des fonctions de classe facilitant la transformation d'un document XML par un document de style XSL au moyen du parseur XML de Microsoft.
Début

Copyright © 2003 OBJECT-EVERYWHERE. Tous droits réservés | Bertrand Goetzmann