The Delphi Inspiration

Company Homepage: http://www.yunqa.de/delphi/

Send e-mail to this Company

Design, explore and maintain databases, build compound SQL query statements, manage database user rights, and manipulate data fast and convenient.

Company Products

Total 21 products

DIContainers v.5.6.2

Components > Tools > Base classes

By The Delphi Inspiration.

Shareware 03 Nov 2015

Description

DIContainers are a collection of over 60 container classes for Borland Delphi. Four different container structures are available: Hash containers, doubly-linked Lists, N-ary Trees, and Vector containers.

DIContainers are designed with easy customization in mind: A container's structure and its Data Items are completely separate from each other. Items consist of memory-efficient Pascal records, and special data handlers take care to initialize, free, and copy Items. Simply create a new data handler, and you have a new container. It's as easy as that.

On top of the general container classes, there are ready-made containers with numerous typed interfaces as for strings (WideStrings and AnsiStrings), different Number types, Objects, Pointer, and various combinations of the above. Advanced container operations include cross-container assignment (i.e. from lists to vectors) and cascading streaming. More than 60 of these containers are ready to use straight out of the box.

The DIContainers package includes full Html Help plus demo projects. It is fully functional with no restrictions.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $63
  • Source price: $130
  • Size: 10 015kB

Platforms: D10, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

DIConverters v.1.14.10

Components > Tools > Conversion

By The Delphi Inspiration.

Freeware + source 03 Nov 2015

Description

DIConverters is Delphi version of the popular libiconv character conversion library.

DIConverters provides over 130 character set encodings with two complementary functions each, adding up to a total of more than 260 character conversion functions:

  1. to decode from encoding to Unicode
  2. to encode from Unicode to encoding.
All conversion are fully native and require no DLL or system dependencies.

Applications build with DIConverters therefore run on all Win32 platforms starting from (and including) Windows 95.

The converter functions allow for smart-linking: Only those functions used by the application are actually included into the executable. This keeps applications small when only one or a few character conversions are needed.

Informations

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

Platforms: D10, D2, D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

DICreole v.3.11.2

Components > Tools > Other

By The Delphi Inspiration.

Freeware + source 03 Nov 2015

Description

DICreole is a markup parser, converter and document generator for the Creole markup language for Delphi (Embarcadero / CodeGear / Borland). It is based on intensive research on common Wiki markup elements and is under active development.

Even if Creole is primarily designed for Wiki systems, network and standalone applications can also benefit from its simple but powerful markup language:

  • Information systems.
  • Software documentation.
  • Database documents.
DICreole includes ready-made converts for these output formats:
  • HTML
  • RTF
  • Text
  • LaTeX
  • Man
  • Creole
  • DokuWiki
Developers can modify existing and add new output formats as desired.

Informations

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

Platforms: D10, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

DIFileFinder v.6.6.2

Components > Files and Drives > Search

By The Delphi Inspiration.

Shareware 03 Nov 2015

Description

DIFileFinder is a Delphi Component to search the file system for files and or folders matching (or not matching.) particular attributes and / or name patterns. Pattern syntax includes standard wildcards as well as full regular expressions.

Unlike most file finder components, DIFileFinder does not use events nor does it build lengthy file lists. Instead it reports a single file or folder at a time. This new architecture guarantees a maximum of flexibility using a minimum of resources only. Simply call the "Next" method each time another file entry is required. "Next" returns True for each file found, and the component can then be queried about the file details.

Full folder recursion is provided, and directories can be skipped at any time to avoid recursion if not required. DIFileFinder features filters for files, folders, all file attributes (include and exclude) plus full path and file name filters. Descendant components may easily implement their own filtering mechanism by simply overwriting the "Validate" method.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $40
  • Source price: $75
  • Size: 3 970kB

Platforms: D10, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

DIGoogleReader v.1.1.10

Components > Internet > HTML, XML and so on

By The Delphi Inspiration.

Freeware + source 03 Nov 2015

Description

DIGoogleReader is an advanced plugin for DIHtmlParser to analyze Google web search result pages.

It contains the TDIGoogleReader component class which extracts the individual results from a Google web search results page. For each search result on a page, it fires an OnResult event. The result's details can then be read from the TDIGoogleReader's Result property.

Of course, DIGoogleReader is fully Unicode enabled and returns results in all languages.

Informations

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

Platforms: D10, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

DIHtmlLabel v.3.8

Components > Labels > Formatted Labels

By The Delphi Inspiration.

Freeware + source 03 Nov 2015

Description

DIHtmlLabel is a fast, lightweight replacement for Delphi's TLabel that handles HTML-formatted text, clickable text links and dynamic content.

As a replacement for TLabel, it is easy to input text, even formatted text with links. Simply use the Caption property, just as you usually do with TLabel. To input formatted text and links, you must use the common HTML tags and character entities.

The TDIHtmlLabel component is fully Unicode compatible and can display international characters like Cyrillic and Greek using common HTML.

Informations

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

Platforms: D10, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

DIHtmlParser v.7.6.2

Components > Internet > HTML, XML and so on

By The Delphi Inspiration.

Shareware 03 Nov 2015

Description

DIHtmlParser is a fast and flexible HTML processing suite for Delphi. It fully supports Unicode / WideStrings and is the ideal tool to extract information from, read and write HTML documents.

The core TDIHtmlParser component recognizes 10 pieces of HTML (i.e. tags, text, comments, scripts, styles etc.) and 4 pieces of Non-HTML. Tags are parsed into a TDITag object which can be queried for attributes and values. Filtering is available for all HTML pieces as well as for individual tags.

Any number of plugins can be assigned to extend the HTML Parser's functionality. The package ships with 7 plugins which extract e-mail addresses, links and titles, implement HTML events, track HTML tables, write HTML data, and more.

The DIHtmlParser package includes full HTML Help plus many demo projects.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $65
  • Source price: $130
  • Size: 5 679kB

Platforms: CB6, D10, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

DIMime v.2.6.2

Components > Internet > Coding

By The Delphi Inspiration.

Freeware + source 03 Nov 2015

Description

DIMime is a lightening fast MIME (Base64) Encoder and Decoder for Borland Delphi. The core encoding and decoding routines are written in highly optimized Delphi Pascal which even beats most assembler code. Speed has been slightly improved as of version 1.

Both MimeEncode and MimeDecode have a straightforward, flexible and highly effective interface which makes them easy to use with buffers, strings and all other types you can imagine. Decoding does not mock about spaces, line breaks or incomplete data.

Mime encoding is possible with or without inserting line breaks. Additional helper functions easily code strings, streams, and files of practically unlimited size with only one single line of code.

An older version of DIMime is part of the JEDI Code Library (JCL).

Informations

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

Platforms: D10, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

DIPasDoc v.0.8.10

Developer Tools > Help > Components

By The Delphi Inspiration.

Freeware + source 07 Jul 2006

Description

DIPasDoc generates developer documentations from comments in Pascal source code files. It outputs browsable help as standard HTML files and MS HTML Help projects. It is the only automatic help generator which follows compiler directives and processes {$I Include.inc} files.

DIPasDoc itself is a console application which uses the TDIPasDoc class as its documentation engine. Based on TComponent, TDIPasDoc includes a Pascal scanner, tokenizer, and parser which read the Pascal units, extract identifier information and documentation comments. It then formats, links and writes the help project. Finally, TDIPasDoc can invoke help compilers if necessary.

The documentaion generated by DIPasDoc includes overviews of Units, Classes (with Hierarchy), Types, Variables, and Functions & Procedures. Each identifier can have its own description as well as a short abstract. Links to identifiers are resolved automatically. Users can choose from many documentaion languages.

The package contains precompiled Win32 executables and program documentation. Examples are included to run DIPasDoc on its own sources.

Informations

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

Platforms: D2005, D2006, D2007, D4, D5, D6, D7

DIRegEx v.8.6.7

Components > Science > Expressions

By The Delphi Inspiration.

Shareware 03 Nov 2015

Description

DIRegEx is a library of Delphi components and procedures that implement regular expression pattern matching using the same syntax and semantics as Perl 5.8, with just a few differences. This includes support for UTF-8 encoded strings and Unicode general category properties.

Perl and DFA matching algorithms are available. The syntax is Perl 5.8 compatible and includes

  • Full substring capturing
  • Named substrings
  • Case in/sensitive matching
  • Greedy and non-greedy repetition quantifiers
  • Backtracking
  • Assertions
  • Much more ...
WideStrings are supported via UTF-8. RegEx string manipulation functions are
  • Format
  • Replace
  • List.
The RegEx mask controls validate all input against a regular expression and are much more flexible than Delphi's TMaskEdit:
  • TDIRegExMaskEdit
  • TDIRegExComboBox.
Extras:
  • Full HTML-Help
  • RegEx Workbench
  • Demo projects
  • Examples of regular expressions.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $50
  • Source price: $105
  • Size: 4 316kB

Platforms: D10, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

DISQLite3 v.5.8.3

DB-Aware Components > Direct DB Access > SQLite

By The Delphi Inspiration.

Shareware 03 Nov 2015

Description

DISQLite3 implements a self-contained, embeddable, zero-configuration SQL database engine.

Features include:

  • Transactions are atomic, consistent, isolated, and durable (ACID) even after system crashes and power failures.
  • Zero-configuration - no setup or administration needed.
  • Implements most of SQL92.
  • A complete database is stored in a single disk file.
  • Supports databases up to 2 terabytes in size.
  • No limits to strings and BLOBs sizes except for available memory.
  • Self-contained: no external dependencies, no DLLs.
  • Small footprint: about 200 KB code space only.
  • Full Text Search.
  • Database AES encryption with SHA256 key generator.
  • Db.pas is Database files created with DISQLite3 can also be accessed by Linux and MacOS using the SQLite3 libraries.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $200
  • Source price: $400
  • Size: 8 627kB

Platforms: CB6, D10, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

DITidy v.5.6.2

Components > Internet > HTML, XML and so on

By The Delphi Inspiration.

Shareware 03 Nov 2015

Description

DITidy is an embedded HTML parser and pretty printer for Delphi. It is build on the libtidy library. However, DITidy requires no DLLs or any other external files whatsoever. All required code is compiled completely into the application's executable.

DITidy features:

  • HTML, XHTML and XML parser.
  • Parses from file, memory, and via customizable interfaces.
  • Reads Documents in Latin1, UTF-8, Windows, and other encodings.
  • Reports a wide range of HTML and XHTML problems during parsing.
  • Easy to use API to iterate and examine document nodes and attributes.
  • Generates cleaned-up and well formatted HTML and XHTML with customizable layout styles.
  • Reads and writes configuration files compatible with HTML Tidy.
  • Built-in English language descriptions of library options.
  • Completely self-contained in a smart-linking, single file source code unit.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $90
  • Source price: $240
  • Size: 1 654kB

Platforms: D10, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

DIUcl v.2.9.2

Components > Data Compress > Custom formats

By The Delphi Inspiration.

Freeware + source 03 Nov 2015

Description

DIUcl is the Delphi port of the popular UCL Compression Library, whose lossless algorithm is used by the UPX Ultimate Packer for eXecutables.

DIUcl achieves an excellent compression ratio (up to Zip and BZip) with the following features:

  • Decompression is extremely fast, and requires no memory.
  • The assembler optimized decompressor fits into less than 200 bytes of code.
  • Supports in-place compression and decompression.
  • Real-time decompression should be possible for any application.

Informations

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

Platforms: D10, D2, D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

DIUnicode v.6.6.2

Components > Tools > Text

By The Delphi Inspiration.

Shareware 03 Nov 2015

Description

DIUnicode provides Unicode Reader and Unicode Writer classes for for Delphi.

The two classes implement automatic decoding and / or encoding of 150+ character sets when linked against DIConverters.

DIUnicode's native Pascal implementation features more than 70 encodings, like UTF-7, UTF-8, UTF-16, the ISO 8859 family, various Windows and Macintosh codepages, KOI8 character sets, Chinese GB18030, and more.

Adding a new character coding is as simple as writing a single conversion procedure.

Informations

  • Status: Evaluation (time-limit)
  • Source: On purchase/registration
  • price: $55
  • Source price: $105
  • Size: 1 928kB

Platforms: D10, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

DIXml v.5.7.2

Components > Internet > HTML, XML and so on

By The Delphi Inspiration.

Shareware 03 Nov 2015

Description

DIXml is an embedded XML, XSLT, and EXSLT processing library for Borland / CodeGear Delphi. It is build on the libxml2, libxslt and libexslt libraries. However, DIXml requires no DLLs or any other external files whatsoever. All required code is compiled completely into the application's executable. DIXml is the most feature-complete XML and XSLT solution for Delphi.

Features:

  • XML and HTML reading and writing, pull and push parser modes.
  • XML and HTML document tree creation, traversal, load, and save.
  • SAX interface.
  • DTD validation.
  • Encoding support for UTF-8, UTF-16, ISO-8859-1, ASCII (all native).
  • XPATH processing.
  • NameSpace support.
  • XSLT processing.
  • File, memory, and customized input / output.
  • Outstanding performance.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $130
  • Source price: $260
  • Size: 5 827kB

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

DIZipWriter v.6.1.4

Components > Data Compress > Standard

By The Delphi Inspiration.

Shareware 03 Nov 2015

Description

DIZipWriter is a component for Delphi to create PKZip-compatible .zip archives. New .zip archives may be created as files or as streams.

The TDIZipWriter class has plenty of methods to write various types of data to the archive, including Files, Streams, Strings, and Buffers. Multiple writes to the same archive entry are possible. Direct streaming allows objects to stream their data directly to a TStream interface using their native WriteToStream procedure.

TDIZipWriter writes all data directly to the archive, avoiding any temporary memory or file storage. TDIZipWriter also supports encryption and .zip comments, stores long file names and relative path information, compiles straight into your .exe (< 55 KB), consumes little memory only and has an excellent performance.

The DIZipWriter package includes full HTML Help with demo projects. The Demo version shows a once-only reminder when run outside the IDE.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $40
  • Source price: $80
  • Size: 2 612kB

Platforms: D10, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

SQLiteSpy v.1.9.10

Database Tools > SQL Lite > Power Tools

By The Delphi Inspiration.

Freeware 07 Sep 2015

Description

SQLiteSpy is a fast and compact GUI database manager for SQLite. It reads SQLite 3 files and executes SQL against them. Its graphical user interface makes it very easy to explore, analyze, and manipulate SQLite databases.

Informations

  • Status: Fully functional
  • Source: None
  • Size: 1 889kB

Platforms: ME, NT4, Vista, W2K, W2K3, W7, W8, W95, W98, XP,

WikiTaxi v.1.3.0

Applications in Delphi and BCB > Catalogs > Other

By The Delphi Inspiration.

Freeware 06 Jul 2010

Description

WikiTaxi enables you to read, search, and browse Wikipedia offline. No Internet connection is needed, all pages are stored in a WikiTaxi database. Because Wikipedia is constantly growing, WikiTaxi uses compression to make sure that the database stays as small as possible.

WikiTaxiWikiTaxi is multilingual, so you can use it for different language Wikipedias (see screenshots). It also works well with the Wiktionary and WikiQuote. You can save multiple Wikis to disk and use all of them with WikiTaxi.

WikiTaxi is up to date. It uses the original Wikipedia database dumps, which are usually updated every few weeks. If you feel that your offline Wikipedia is getting too old, you can download a more recent version or just copy it from a friend.

Informations

  • Status: Fully functional
  • Source: None
  • Size: 4 202kB

Platforms: NT4, W2K, W2K3, XP,

YuNetSurf v.2.0.2

Components > Internet > HTML, XML and so on

By The Delphi Inspiration.

Shareware 03 Nov 2015

Description

YuNetSurf is a HTML5 parser and tree builder with CSS3 tokeniser, parser, and selection engine for Delphi.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $160
  • Source price: $320
  • Size: 3 304kB

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

YuPdf v.2.2.2

Components > Tools > Text

By The Delphi Inspiration.

Shareware 03 Nov 2015

Description

YuPdf is a PDF document creation library for Delphi (Embarcadero, CodeGear, Borland versions). It includes the following functionality:
  • Create PDF documents containing text, graphics, and bitmap images.
  • Easily add outlines, annotations, and document attachments.
  • Embed JPEG and PNG images, preserving transparency.
  • Embed Type 1 and TrueType fonts.
  • Document compression and encryption.
  • Character set and encoding support (ISO8859-2 to 16, MSCP1250 to 8, KOI8-R).
  • CJK fonts and encodings for Chinese and Japanese text.
  • Object wrapper classes for simplified coding.
  • Extensive number of demo projects to get started.
  • No dependencies, does not require DLLs or external files.

Informations

  • Status: Evaluation (time-limit)
  • Source: On purchase/registration
  • price: $50
  • Source price: $85
  • Size: 3 376kB

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

YuStemmer v.3.6.2

Components > Tools > Other

By The Delphi Inspiration.

Shareware 03 Nov 2015

Description

YuStemmer is a natural language stemming library. Its purpose is to reduce an inflected word to a common stem or root form. The English stemmer, for example, returns "write" for "write", "writes", "writing", and "writings". Stemmers are available for these languages: Danish, Dutch, English, Finnish, French, German, German2 (different Umlaut handling), Hungarian, Italian, Norwegian, Porter (English), Portuguese, Romanian, Russian, Spanish, Swedish, Turkish.

Applications for stemmers are usually query and search systems. Stemming enables them to return related results with similar meaning but slightly different spelling. YuStemmer was initially developed for the DISQLite3 Full Text Search (FTS) engine, but fits other purposes we well.

YuStemmers is fully algorithmic. No extensive lookup dictionaries are needed. This results in small memory footprint and leads to excellent performance.

Informations

  • Status: Trial (work while IDE is running)
  • Source: On purchase/registration
  • Size: 3 320kB

Platforms: D10, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8