Primoz Gabrijelcic

Author Homepage: http://gp.17slon.com/index.htm

Send e-mail to this Author

  • unlimited number of local/remote databases for backup
  • unlimited number of Windows/Linux servers (FB 2.1, 2.5, 3.0 and 4.0 are supported)
  • option for managing multiple backups for one database
  • optional ZIP compression and FTP transfer of backups
  • running as an application or as a service
  • lifetime license only USD 40
Author Products

Total 12 products

DSiWin32 v.1.66

Components > System > API

By Primoz Gabrijelcic.

Freeware + source 15 Oct 2013

Description

Collection of routines designed to simplify work with Win32 API.

It contains more than 100 functions and procedures, some documented and some not. You can always read the source (and most of them are trivial to understand).

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 62kB

Platforms: D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3, DXE64

GpHugeFile / TGpHugeFileStream v.6.06a

Components > Files and Drives > Other

By Primoz Gabrijelcic.

Freeware + source 15 Oct 2013

Description

Encapsulation of Windows file-handling routines that allows work with >2GB files. Included is support for non-buffered access (FILE_FLAG_NO_BUFFERING) and buffering for sequentially accessed files. TGpHugeFile is interface to 64-bit file functions with some added functionality. TGpHugeFileStream is descendant of TStream that wraps TGpHugeFile.

Requires DSiWin32.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 133kB

Platforms: D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3

GPLists v.1.60

Components > Tools > Base classes

By Primoz Gabrijelcic.

Freeware + source 15 Oct 2013

Description

Various TList descendants and TList-compatible classes:
  • TGpIntegerList is a TList-compatible class used to store integers.
  • TGpIntegerObjectList is a TGpIntegerList descendant used to store integers and associated objects.
  • TGpCountedIntegerList is a TGpIntegerList descendant used to store pairs of 32-bit integers.
  • TGpInt64List is a TList-compatible class used to store int64 numbers.
  • TGpInt64ObjectList is a TGpInt64List descendant used to store int64 numbers and associated objects.
  • TGpCountedInt64List is a TGpInt64List descendant used to store int64 numbers and associated 32-bit integers.
  • TGpRealList is a TList-compatible list of real numbers.
  • TGpCountedStringList is a TStringList descendant that has each string item associated with an integer counter (internally stored in the Objects property).
  • TGpTMethodList is a list of TMethod records.
  • TGpObjectRingBuffer is a fixed-sized ring buffer of TObject references.
  • TGpObjectMap is one-dimensional array, indexed by objects and containing objects.
  • TGpObjectObjectMap is two-dimensional array, indexed by objects and containing objects.
  • TGpDoublyLinkedList is doubly-linked list of TGpDoublyLinkedListObject descendants.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 36kB

Platforms: D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3

GpManagedClass v.1.07

Components > Tools > Base classes

By Primoz Gabrijelcic.

Freeware + source 29 May 2007

Description

Smarter base class. Handles error codes, includes precondition and postcondition checker.

This unit contains two interfaces: IGpManagedErrorHandling describes standarized error handling, and IGpManagedConditionChecking describes pre- and postcondition checking.

Class TGpManagedClass implements both interfaces and can be used as a base class (instead of TObject).

TGpManagedError is a descendant of TGpManagedClass that exports more methods. It can be used in the code that doesn't want to treat the TGpManagedClass as an interface.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 3kB

Platforms: D5, D6

GpProfile v.1.3.3

Developer Tools > Debug Tools > Profilers

By Primoz Gabrijelcic.

Freeware 04 Oct 1999

Description

GpProfile is source instrumenting profiler for Delphi.

Features:

  • Added menu entries for quick access to mailing list and support forum.
  • Parser bug fixed: {$I *.INC} syntax was not processed correctly and caused unit with that directive not to be parsed.
  • free of charge for any use
  • can profile programs, DLLs, and packages
  • multithreaded program support
  • built-in caller/called hierarchy browser
  • can instrument procedures, written in built-in assembler
  • integrated source preview
  • integrated result viewer
  • profiling results can be exported to standard delimited format
  • API for profiling control
  • conditional API execution with metacomments
  • layout manager
  • full support for conditional compilation.

Informations

  • Status: Fully functional
  • Source: On request
  • Size: 585kB

Platforms: D2, D3, D4, D5

GpSQLBuilder v.3.05

DB-Aware Components > Other > Queries

By Primoz Gabrijelcic.

Freeware + source 13 Jul 2015

Description

Simple runtime SQL query builder for Delphi.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 105kB

Platforms: DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8

GpStreams v.1.39

Components > Tools > Streams

By Primoz Gabrijelcic.

Freeware + source 15 Oct 2013

Description

Various utilities build around TStream concept.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 14kB

Platforms: D2005, D2006, D2007, D2009, D2010, D7, DXE, DXE2, DXE3

GpSysHook v.1.03b

Components > System > System

By Primoz Gabrijelcic.

Freeware + source 29 May 2007

Description

TGpSysHook is a system hook DLL with supporting components that greatly simplify the use of CBT, Keyboard, Mouse, and Shell hook. DLL and components are written in a modular fashion so it is very easy to add support for another hook type.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 12kB

Platforms: D5, D6

OmniThreadLibrary v.3.05

Components > System > Threads

By Primoz Gabrijelcic.

Freeware + source 08 Sep 2015

Description

OmniThreadLibrary is simple to use threading library for Delphi. It's main points are power, simplicity, and openness. With just few lines of code, you can set up multiple threads, send messages between them, process Windows messages and more.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 8 138kB

Platforms: D10, D2007, D2009, D2010, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

TGpStreamWrapper v.1.0

Components > Tools > Streams

By Primoz Gabrijelcic.

Freeware + source 23 Jul 2001

Description

TGpStreamWrapper is base stream wrapper class implementing the delayed Seek to cope with the TStream's GetSize trick.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 10kB

Platforms: D5

TGpTextFile / TGpTextFileStream v.4.03

Components > Files and Drives > Other

By Primoz Gabrijelcic.

Freeware + source 27 Dec 2010

Description

TGpTextFile is textfile class that can access odinary and Unicode text files. Supports FilePos, FileSize, Seek. Based on TGpHugeFile. TGpTextFileStream is descendant of TStream that wraps TGpTextFile.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 116kB

Platforms: D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE

TGpTextStream v.1.10

Components > Tools > Text

By Primoz Gabrijelcic.

Freeware + source 15 Oct 2013

Description

TGpTextStream is a 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).

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 13kB

Platforms: D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3