Produits - Plus


      Vous trouverez ci-dessous une liste de composants supplémentaires écrits par François Piette qui n'utilisent pas directement ICS ou MidWare, mais qui sont fréquemment demandés par les utilisateurs.

. Borcon 2006 France
      Les diapositives, les textes et les sources des présentations de François Piette lors des conférences Borland France en juin 2006.
 
. Borcon 2004 Paris
      Les diapositives, les textes et les sources des présentations de François Piette lors des conférences Borland à Paris en novembre 2004.
 
. Borcon 2003 Paris
      Les diapositives, les textes et les sources des présentations de François Piette lors des conférences Borland à Paris en décembre 2003.
 
. Borcon 2002 Paris
      Les diapositives, les textes et les sources des présentations de François Piette lors des conférences Borland à Paris en novembre 2002.
 
. RasDial Component
      RasDial est un programme conçu par François Piette afin de remplacer le système d'appel de réseau à distance de Windows 95. Il offre sur ce dernier l'avantage de nombreuses options configurables, de maintenir un fichier d'enregistrement (fichier.log) des appels effectués ainsi qu'un cumul du temps de connexion et une possibilité de protéger par mot de passe les appels effectués dans une certaine tranche horaire.

      L'archive contient non seulement le fichier exécutable, mais aussi les sources complètes, en Delphi 2. Avec ces sources, vous pourrez inclure les fonctionnalités de RasDial dans vos propres programmes.
 
. SQL Server Open Data Services
      Open Data services est une API du serveur SQL de Microsoft. Elle permet d'écrire des applications serveur qui ?ndent les fonctionnalités de SQL Serveur, notamment des procédures stockées étendues sous forme de DLL.
 
. CgiInfo
      CgiInfo est un programme CGI qui retourne à l'utilisateur la plupart des informations connues côté serveur. C'est une aide appréciable pour comprendre les CGI et mettre au point des pages HTML/DHTML.
 
. IngusSniffer
      IngusSniffer est un interface Delphi pour ZPacket.vxd et Packet32.dll qui permet un programme qui tourne sous Windows 9x ?ecevoir tous les paquets de data au niveau le plus bas. Si vous l'utilisez, vous pouvez faire un programme "sniffer" ou m? un analysateur des protocols du r?au.

      IngusSniffer utilise du logiciel Snowing (Packet32.dll et ZPacket.vxd) cr?parSang-Eun Han. Son code de source est disponible au http://widecomm.korea.ac.kr/~seh. Jagad a traduit le code de C à Delphi 4 et a fait un class Delphi pour "wrap" autour le code. François Piette a am?or?e code.
 
. DirMon
      DirMon est un composant Delphi (32-bita) conçu par François Piette afin d'encapsuler l'API de Windows 32-bits qui notifie les application lorsqu'un changement intervient dans un répertoire. Par changement, on entend la création, la suppression, et les autres opérations du même genre qui concerne le contenu du répertoire.

      L'archive contient le code du composant ainsi qu'une application minimaliste de démonstration avec code source complet. Freeware.
 
. CCT386
      CCT386 est un programme conçu par François Piette afin de montrer graphiquement les performances des mémoires d'un PC. Accessoirement, CCT386 détecte le type de processeur et sa fréquence d'horloge.

      Le principe de fonctionnement de CCT386 est simple: il s'agit de manipuler un volume constant d'informations à l'intérieur d'un espace mémoire de taille variable. A partir des résultats obtenus, CCT386 trace un graphique montrant en abscisse la taille de l'espace mémoire et en ordonnée la performance. On obtient une courbe typique qui montre bien la courbe de réponse du système mémoire, mettant en évidence la mémoire cache de premier niveau, la mémoire cache de second niveau et enfin la mémoire principale.

 
. EditExpert
      EditExpert est un expert pour Delphi, conçu par François Piette pour ajouter deux nouvelles fonctionnalités à l'éditeur de Delphi:

  • La possibilité d'insérer un en-tête standard dans un fichier source.
  • la possibilité d'insérer un séparateur standard entre deux fonctions ou procédures.

      Une fois installé, l'expert ajoute deux nouvelles lignes dans le menu "Edit" de Delphi. L'archive contient non seulement la DLL dont Delphi a besoin, mais aussi les sources complètes, en Delphi 2. Avec ces sources, vous pourrez modifier les fonctionnalités de l'expert pour les adapter à vos besoins, ne serait-ce que les formats de l'en-tête et du séparateur.
 
. CgiSimple
      CgiSimple est un programme CGI hyper simple réalisés avec Delphi. Il a pour seul int?t de montrer comment écrire des CGI. Les programmes plus complexes seront facilement développés à partir de ces exemples qui font à peu près tout ce qu'il faut faire au niveau CGI. Le reste, c'est de la programmation Delphi ordinaire.
Si la programmation des CGI vous int?ssent, t?chargez la session de la Borcon 2002 qui les concernent (voir ci-dessus). Le texte et les programmes pr?nt?vont du simple CGI au CGI plus complexe.
 
. ModemEdt
      ModemEdt est un programme réalisé en Delphi 2 qui permet de visualiser et d'éditer les paramètres des modems installés sur une machine Windows 95. Il est donc impératif de fonctionner avec Windows 95!

      Les paramètres des modems sont stockés à l'installation dans le registre de Windows 95. Il n'est pas aisé de les voir et encore moins de les modifier. ModemEdt permet un accès facile à la modification des paramètres. En plus, ModemEdt donne une aide contextuelle sur l'usage de chacun de ces paramètres.
 
. MiniZip
      MiniZip est le portage Delphi de la ZLib par Jacques Nomssi Nzali. Cela inclu un composant ZIP. J'ai retravaill?e code pour le rendre compatible Delphi 7.
 
. WinWatch
      WinWatch est un utilitaire conçu par François Piette de surveillance de fenêtres. Il s'assure en permanence qu'au moins une fenêtre parmi quelques unes spécifiées existe bien. Si elle n'existe plus, WinWatch lance l'application nécessaire. WinWatch vérifie également qu'aucun programme se s'est planté avec une boîte de dialogue de Windows 95 disant "Ce programme a effectué une opération non conforme...". Si tel est le cas, WinWatch pousser automatiquement sur le bouton "Fermer". WinWatch est écrit en Delphi 32-bits. Code source fourni. Freeware.

      L'archive préparée pour le donwload contient l'exécutable et les sources, ainsi qu'un exemple bidon de fichier INI.
 
. ACM
      L'archive ACM contient ma porte pour le fichier msacm.h n?ssaire pour acc?r le Windows Audio Compression Manager. Il contient aussi RecDemo, c'est un translation pour le programme sample Windows SDK DDREC qui d?ntre l'usage de ACM et Wave Audio API pour enregistrer et jouer l'audio.
 
. Delphi 2 Direct Port I/O
function PortIn(IOAddr : WORD) : BYTE;
begin
    asm
        mov DX,      IOAddr
        in  AL,      DX
        mov result,  AL
    end;
end;

procedure PortOut(IOAddr : WORD; Data : BYTE);
begin
    asm
        mov  DX,     IOAddr
        mov  AL,     Data
        out  DX,     AL
    end;
end;
Attention:
      Sous Windows NT, l'OS interceptera le I/O de plusieurs portes. L'instruction I/O n'ira pas au hardware jusqu'à ce que l'OS donne sa permission. La plupart du temps il y a un gestionnaire qui émule le I/O. Ceci est néssaire pour des raisons de sécurité. Si vous avez besoin de I/O direct sous Windows NT, vous pouvez considerer écrire un gestionnaire.

      Il n'y pas de problèmes sous Windows 95.