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.
|
| |
| .
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.
|