Primoz Gabrijelcic's Delphi Pages 17.slon
Home Products Delphi Works News  
 

This is a selection of my Delphi components, units, and experts.

Feel free to use/modify them as you please.
I would appreciate any feedback (comments, corrections, suggestions etc).

 

Units

arrow

DSiWin32

 
Simplify work with Win32 API Version 1.36a (2008-01-16)
 

Collection of routines designed to simplify work with Win32 API.

DSiWin32 is a joint effort of the Delphi-SI community.

arrow

GpHugeFile

 
Access to HUGE files Version 5.05 (2008-02-08)
 

Encapsulation of Windows file-handling routines that allows work with >2GB files. Included is support for non-buffered access (FILE_FLAG_NO_BUFFERING), buffering for sequentially accessed files, stream wrapper class, and more.

arrow

GpLists

 
TList descendants and siblings Version 1.38a (2008-03-27)
 

Various TList descendants and TList-compatible classes.

arrow

GpManagedClass

 
Smarter base class Version 1.07 (2002-05-13)
 

Handles error codes, includes precondition and postcondition checker.

arrow

GpSafeWS

 
Safer TWinSocketStream Version 1.0 (1999-12-22)
  Safer TWinSocketStream. Article on that unit was published in The Delphi Magazine, April 1999. Parts of this article are reprinted here.
arrow

GpSecurity

 
Windows NT security wrapper Version 1.0 (2002-10-16)
 

Class for simple ACL manipulations and wrapper functions for event/mutex/semaphore/file mapping creation.

arrow

GpSharedEvents

 
Distributed multicast event manager Version 1.03 (2006-04-05)
 

GpSharedEvents is component set that enables multiple programs running on the same computer to send events to each other.

arrow

GpSharedMemory

 
Shared memory object Version 4.11a (2007-05-30)
 

In addition to memory sharing includes resource protection, indexed access, stream access, snapshots, and more.

arrow

GpStreams

 
Stream enhancing utilities. Version 1.22 (2008-02-21)
  Various utilities build around TStream concept.
arrow

GpStructuredStorage

 
Compound file (structured storage) Version 1.12a (2006-11-23)
  Pure Delphi implementation of a compound file system.
arrow

GpStuff

 
Various stuff: Trinary operator, clone-on-assignment functions and more. Version 1.06 (2007-06-13)
 

Five overloaded functions (all named IFF) that allow for simple conditional expression evaluation but don't offer full functionality of the ?: operator. Also contains four overloaded Asgn functions that clone an input parameter to output parameter and function result. Plus more - read the source.

arrow

GpSync

 
Enhanced synchronisation primitives Version 1.20 (2007-01-04)
  Flag, token, group, counted group, single writer - multiple readers, and message queue.
arrow

GpSysHook

 
System hook DLL and components Version 1.03b (2002-01-16)
  System hook DLL and supporting components that greatly simplify the use of CBT, Keyboard, Mouse, and Shell hook. Both DLL and components are written in a modular fashion so it is very easy to add support for another hook type.
arrow

GpTextFile

 
Unified access to 8-bit and Unicode text files Version 4.0a (2006-08-30)
  Textfile class that can access ordinary and Unicode text files. Supports FilePos, FileSize, Seek. Based on GpHugeFile. Includes also stream wrapper class based on GpTextStream.
arrow

GpTextStream

 
Unified access to 8-bit and Unicode text streams Version 1.04a (2006-08-30)
  Stream wrapper class that automatically converts another stream (containing text data) into a Unicode stream. Underlying stream can contain 8-bit text (in any codepage) or 16-bit text (in 16-bit or UTF8 encoding).
arrow

GpTimezone

 
Timezone-related functions Version 1.22 (2008-02-27)
  Library of timezone-related functions.
arrow

GpVersion

 
Access to version information Version 2.0 (2002-10-07)
  Interface to file version info functions with some version formatting capabilities.
arrow

SafeMem

 
GetMem/FreeMem debugging aid Version 1.2 (1999-03-09)
  Memory overrun-checking version of GetMem and FreeMem.
 

Components

arrow

TGpHTTPProxy

 
Generic HTTP/HTTPS proxy component Version 2.0 (2004-03-17)
 

Generic HTTP/HTTPS proxy component, currently without caching support. Based on the work of Wilfried Mestdagh. Requires ICS to compile. Demo program included.

arrow

TWIrCommSocket

 
ICS WSocket extension Version 1.0 (2000-11-08)
  ICS WSocket extension supporting WinSock interface to IrDA:IrCOMM (IrSock). Requires ICS to compile. Windows 2000 only.
 

Experts

arrow

Components to Code

 
Copy component creation code to clipboard Version 1.01a (1999-11-04)
 

Copies creation code for selected components to the clipboard. Simplifies creation of custom components and run-time component generation.
Designed for GExperts. Included in GExperts since 0.98DR4.

arrow

MSDN Lookup

 
Look up current token in MSDN Version 1.01 (2000-11-07)
  Looks up current token on Internet or in local MSDN Library.
Designed for GExperts.
arrow

Set FocusControl

 
Set FocusControl property Version 1.0 (1999-11-04)
  Connects selected components via FocusControl property.
Designed for GExperts.
 

Products

arrow

TP Lex/Yacc 3.0 for Delphi

 
Lexical analyser/compiler generator Version 3.0 (1998-11-09)
 

Replacement library and templates for Delphi compatibility. Original TP Lex/Yacc 3.0a distribution included (written by Albert Graef).

arrow

pas2html

 
ObjectPascal to HTML converter Version 1.2 (2003-06-19)
  Takes pascal source from the clipboard, converts it to HTML and copies it back to the clipboard. Requires SynEdit component pack to compile.
 
Last update: 2008-04-01
Google
Search:WWW17slon.com17slon.net