The Delphi Inspiration
Company Homepage: http://www.yunqa.de/delphi/
Design, explore and maintain databases, build compound SQL query statements, manage database user rights, and manipulate data fast and convenient.
Total 21 products
DIContainers v.5.6.2
Components > Tools > Base classes
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
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:
- to decode from encoding to Unicode
- to encode from Unicode to encoding.
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
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.
- HTML
- RTF
- Text
- LaTeX
- Man
- Creole
- DokuWiki
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
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
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
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
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
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
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
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 ...
- Format
- Replace
- List.
- TDIRegExMaskEdit
- TDIRegExComboBox.
- 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
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
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
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
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
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
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
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
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
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
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
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