|
On this page you will find a collection of source codes which are mainly written by my own.
They are all released as FREEWARE. The sources range from some simple examples of "how to..." to complex applications I have written and earned money with.
The most interesting sources of them are already available on the net (e.g.
CodeProject,
SWAG,
CKB or
Deja News).
Please be patient when using the view source code
function. Some source files are some sort of "bigger" so it could take a while until your browser will display something.
|
|
|
|
|
|
EDITVERT
|
Small Add-On for CrossPoint and XPFilter. Using XP's CC list as simple mailing list with
subscribe abilities via email.
|
21k
|
|
|
|
OOPTUT
|
Demo of how simple is OOP in pascal shown on a graphic library.
|
4k
|
|
|
|
SENDMAIL
|
Small Add-On for CrossPoint. Creates emails to all members of XP's CC list.
|
17k
|
|
|
|
TWTOOLS
|
Collection of units for simple window management. Including help windows, clipping windows, message boxes, etc.
|
43k
|
|
|
|
VGAPDATA
|
Reading game data from VGA Planets 3.0 data files. I don't publish these sources for cheating reasons but
in the hope that someone will write a fine new Planets tool program with them. If you look for sources to cheat
the players passwords you are at the wrong place !
|
7k
|
|
|
|
|
|
|
|
|
|
|
CONVERT
|
Demonstrates how to convert numbers between binary, octal, decimal and hexadecimal system. Includes
a "ready to use" TV Dialog and small demo app.
|
44k
|
|
|
|
INFOBAR
|
Percentage bar for TV dialogs. To update the bar simply send a message to it. Common text and blinking text
inside the bar possible.
|
4k
|
|
|
|
MOVIE
|
Scrolls automatically any number of strings inside a TV dialog. Use inside the "better" about dialog.
|
4k
|
|
|
|
MSGOBJ
|
Collection of TV objects being edit able at run time via messages: TMsgColoredText, TMsgDialog, TMsgInputLine,
TMsgListbox, TMsgStaticText, TMsgStatusLine.
|
3k
|
|
|
|
SERIAL
|
Easy to use COM object (descent of TObject) for serial communication. Based upon Peter Mandrella's SERIAL.PAS unit.
TObject is defined in TV's OBJECTS.PAS unit, so this is not a real TV topic since it is also usable outside the TV.
|
5k
|
|
|
|
STREAM
|
Demonstrates the usage of Collections and Streams in a simple database application. TCollection and TStream are
defined in TV´s OBJECTS.PAS unit, so this is not a real TV topic since they are also usable outside the TV.
|
5k
|
|
|
|
TVKURS
|
Sources of all demo programs of a Turbo Vision lecture I held serveral times at the
Fachhochschule Dieburg.
|
25k
|
|
|
|
TVUNITS
|
A wide collection of different TV and standard Pascal units for various usages. I have collected them during the last
years and used some of them in programs of mine. This package is needed for the following TWVISION, SAYIT and HPSHELL
packages.
|
245k
|
|
|
|
TWVISION
|
My own descents of the standard TV objects with a lot of new methods. This package is needed for the following
SAYIT and HPSHELL packages. List of new (extended) TV units: TWApp, TVButton, TWCom, TWComApp, TWCommon, TWDialog,
TWDos, TWEditor, TWExec, TWGlobal, TWHelpF, TWHotkey, TWIni, TWKeys, TWMenues, TWMsgBox, TWPrint, TWSound,
TWStdDlg, TWString, TWValid, TWViews, TWWindow.
Please note: most of all included units are designed for multilingual programs, so they need a previously
defined resource file with included StringList to work properly. See HPSHELL or SAYIT package to get an idea of
how this works in detail.
|
83k
|
|
|
|
XKEYS
|
Extended Application object with the following new keyboard messages: kbAltDown, kbAltUp, kbCtrlDown, kbCtrlUp,
kbLeftShiftDown, kbLeftShiftUp, kbRightShiftDown, kbRightShiftDown.
|
2k
|
|
|
|
XVIEWS
|
Collection of new or extended view objects: TClock, TDate, THeap, T7Segment, TBigClock (usage of T7Segment).
|
7k
|
|
|
|
|
|
|
|
|
|
|
HPSHELL
|
This is by far the most popular program I have ever written and released by my own. Worldwide the HPShell is (was)
used more than 10.000 times. It started as shareware in 11/93 and since 12/95 it is freeware. The HPShell is an Integrated
Developing Environment for HP48 Calculators. To learn about the program
click here.
You must also download the TVUNITS and TWVISION packages from this page.
The HPShell makes use of the commercial packages
FastVGA 1.0 by Tal Cohen and
TV Tool Box 2.0 by Richard W. Hansen
(PO Box 18571, St Paul, MN 55118-0571, USA, CIS:70242,3367). All dialogs of the HPShell are designed using the great
DialogDesigner 4.6 by L. David Baldwin.
None of the commercial packages are included in any file on this page !
Please note: due the missing FastVGA and TV Tool Box packages are these sources not completely compile able.
Please note: extract the ZIP file using pkunzip -d hps_src since it includes sub directories.
|
487k
|
|
|
|
SAYIT
|
Simple answering machine based upon modems with voice functionality (like Rockwell or Zyxcel modems). The plain
modem functions in this program are by Thomas Haukap (author of the VoiceConnect software) who has released them in the
german computer magazine c´t in 6/94.
Please note:
You must also download the SAYIT (2) package which includes the correct versions of TWVISION and TVUNITS.
The above versions of these packages are due to major changes not compatible with SAYIT.
|
31k
|
|
|
|
SAYIT (2)
|
This package includes the correct (older) versions of TWVISION and TVUNITS to be used with SAYIT.
Please note: extract the ZIP file using pkunzip -d sayit2 since it includes sub directories.
|
95k
|
|
|
|
|
|
|
|
|
|
|
UTE v3.01
|
Universal Table Editor is based upon Active Server Pages and ADO. It enables you to
edit or view any data in any table in any database you can reach from your Internet Information or
Personal Web Server (IIS/PWS).
Take a life look on it right here !
The Project Homepage is located at www.codeproject.com
Here you'll find the entire documentation and a quite active discussion forum. The Code Project rated UTE as Article of the Week - 21th February 2000 and it also won their
Code Contest 2000.
From version 2.0 on I have placed UTE under the
GNU General Public License (GPL).
This is mainly to make sure that nobody earns big money from the work of others without sharing his own
work also with the rest of us and/or hiding the fact that UTE isn't his own work.
I think this is just fair, isn't it ?
Due to the fact that my job keeps my quite busy I have also decided to create a new location for the future
development of UTE and to invite everyone to take part in it ! The simple key word is:

If you have some good ideas for UTE and want to implement and share them or you have created a new language file
please feel free to join the ute-asp project at
Please note: extract the ZIP file using pkunzip -d ute_301 since it includes sub directories.
|
190k
|
|
|
|
|
|
|
|
|
|
|
Open Queue v2.0
|
This project provides extended call queueing functionality to SwyxWare. It is derived from the Swyx Knowledgebase Article
kb2356 explaining how to implement a call queue and extends it with lots of new functionality and robustness.
The Project Homepage is located at projects.swyx-forum.com
Here you'll find the entire documentation, discussion forums, downloads and issue tracking.
Features:
- handle any number of different call queues in different ecr scripts
- keeps a call on hold (playing music on hold) until destination is reachable
- free definable queue size
- free definable queue timeout
- announce "please wait" before and during music on hold
- announce position within queue during music on hold
- use destination group's configured angent selection (hunt groups) or longest waiting
- store userdefined data per call (e.g. a previously entered ticket id)
- complete queue visualization (asp webpage), incl. the following features:
- list all calls within a queue incl. caller number, caller name, connected name, start date, duration
- pick a call from the queue
- cancel (disconnect) a call from the queue
- move a call to the top of the queue
- close queue, meaning the queue will not accept new calls
- cancel all calls within the queue
|
|
|
|
|
|
Bookmark this page.
|
|
|