| .
Borcon 2006 France |
![]() |
The presentations, papers and code presented by François Piette at Borcon
France in june 2006.
|
| |
| .
Borcon 2004 Paris |
![]() |
The presentations, papers and code presented by François Piette at Borcon
Paris in november 2004.
|
| |
| .
Borcon 2003 Paris |
![]() |
The presentations, papers and code presented by François Piette at Borcon
Paris in december 2003.
|
| |
| .
Borcon 2002 Paris |
![]() |
The presentations, papers and code presented by François Piette at Borcon
Paris in november 2002.
|
| |
| .
RasDial Component |
![]() |
RasDial is a program created
to replace the Windows 95 RAS Dialer. RasDial
has numerous configurable options and maintains a log file
with each call. It also gives accumulated connection time
and offers password restriction when calling at specified
moments.
|
| |
| .
SQL Server Open Data Services |
![]() |
Open Data Service is a MS-SQL Server API which allows to write
server applications to extend SQL Server. Notably, you can write
extended stored procedure as external DLL.
|
| |
| .
CgiInfo |
![]() |
CgiInfo is a CGI script which echo back to the user most of the
info received at server side. It is an invaluable help to learn about
CGI use and to build HTML/DHTML web pages.
|
| |
| .
IngusSniffer |
![]() |
IngusSniffer is a Delphi interface for
ZPacket.vxd and Packet32.dll
that allows a program running under Windows 9x
to receive all network data packet at the lowest level.
Using it you can write a "sniffer" or even
a network protocol analyzer.
|
| |
| .
DirMon |
![]() |
DirMon is a 32-bit Delphi component designed
by François Piette.
This component enables an application to be notified when a
change occurs in a given directory, such as file creation,
deletion, etc.
Included in the archive are the full source code
for the component and a demo application. This component is
distributed as freeware.
|
| |
| .
CCT386 |
![]() |
CCT386 is a program designed by
François Piette
to graphically display the PC RAM and cache RAM
performance. Beside that, CCT386 determines some parameters
such as CPU type and clock speed.
Basically, CCT386 manages a constant data volume spread
into a growing memory space. If the memory space fits in the
cache RAM, the performance is high. If the memory space
is too large, the cache RAM is overflowed and the real
main RAM is used, thus performance decreases. CCT386
draws a graph showing the relationship between the memory
space size and the RAM throughput. This graph shows
immediately the cache size and efficiency for both the
first and second cache level.
|
| |
| .
EditExpert |
![]() |
EditExpert is an expert add-on for Delphi,
designed by François Piette
it adds two new functionalities to the Delphi Editor:
- Inserting a standard header at the top of any source file.
- Inserting a separator between functions or procedures
where the cursor is located.
The achive file contains not only the DLL required
by Delphi, but also the full source code. You can
the customize the expert to your own needs, for example the
header and separator format.
|
| |
| .
CgiSimple |
![]() |
CgiSimple is a very basic CGI script written
using Delphi. It's really basic CGI script,
but more complex ones can easily be developed based on this
sample. The complexity will be ordinary Delphi
programming since most of the CGI techniques are already
implemented in the examples.
If you look for more informations about CGI programming with Delphi,
you should see the "Borcon 2002" section above and download the
session dedicated to CGI. Very interesting but in french...
|
| |
| .
ModemEdt |
![]() |
ModemEdt is a program written in Delphi 2
which allows viewing and editing of Windows 95
modem parameters. It only works with Windows 95!
The modem parameters are recorded at the modem installation
time into the Windows 95 registry. They are not easy
to find, view and edit. With ModemEdt, you can easily
view and change the parameters. There is also contextual
help which describe every parameter.
|
| |
| .
MiniZip |
![]() |
MiniZip is a port of the ZLib to Delphi by Jacques Nomssi Nzali.
It include a ZIP component. I reworked the code to make it better and work with Delphi 7.
|
| |
| .
WinWatch |
![]() |
WinWatch is a utility program for Win32
designed by François Piette.
It watches for some windows. WinWatch guarantees
that at least one of the specified windows exists in the
system. If not, WinWatch will launch the configured
application. WinWatch also closes automatically
every program which is stopped by Windows 95 because
an invalid operation has been done. WinWatch pushes
the Close button automatically when the Windows dialog
box appears.
The full Delphi 32-bit source code is supplied along
with the executable. The archive also includes an
INI
file which you must edit to fit your needs. This program is
distributed as freeware.
|
| |
| .
ACM |
![]() |
The ACM archive contains my port for the
msacm.h header file needed to access
Windows Audio Compression Manager. It also
contains RecDemo, a translation for the
Windows SDK sample program DDREC
which demonstrate the use of ACM and
Wave Audio API to record and playback 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;
Warning:
Under Windows-NT, the OS will intercept
many port I/O. The I/O
instruction will not go to the hardware until the OS
agrees. Most of the time there is a driver which will
emulate the I/O. This is necessary for
security reason. If you need real direct I/O
under NT, you should consider writing a driver.
There are no problems under Windows 95.
|