Delphi 4.0x freeware
Strings

[ ADQStrings.zip ] [ 100,645 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | D7 ]
Quick string manipulation library - mainly assemby code. (All comments in Russian)
Added: 26-06-2000/7-07-2003   |  Version: 6.07   |  Downloads: 7337/7174/36
Author:Andrey N. Driazgov   [DSP files]
Sergey G. Shcherbakov   [DSP files]

[ cxpos.zip ] [ 94,942 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 ]
unit cxpos, a class extension (+sample implementations) of expos (extended pos), the extremely high performance unit of SubString/Pattern Search & Replace, using the new, proposed Sofyan-Hafizh BoundCheck algorithm, plus assembler (x86) tricks in an advanced delphi programming. This is the fastest implementation of pattern search algorithm, the replace function is *at-least* 25x faster than the standard delphi's StringReplace on a very light task, raised exponentially according to the weight (2000x++) on heavy duties.
Sample App.: SR32.EXE (obsoletes alsed32.exe) also as a sample usage for GetOpts, QuoteStr & FileScan unit (full source code included), a very fast+powerful patcher(S/R), especially when others couldn't handle no more (say: a huge file>100MB)
Added: 10-01-2005   |  Version: 2.0.1.5   |  Downloads: 662/662/13
Author:D.Sofyan, Adrian Hafizh & Inge DR.   aa   [Homepage]   [DSP files]

[ cxpos204.zip ] [ 391,793 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 ]
Unit cxpos version 2.0.4.0 (release). (At least one of) the fastest string search/replace library.

The cxpos replace function is so strong it at least 25X faster than standard delphi's StringReplace on a very light task, and raised exponentially according the weight (we might say thousands times on heavy duties, but it actually simply incomparable).

+Sample Demos (Source-code only):

SpeedTest, a benchmark suite to compare cxpos speed with others' similar libraries.

Console Apps:

  • SR32 (The Real *Fast* Search/Replace),
  • ScanStr (String Collector),
  • Pretty (Filename Formatter).
  • Extra: .DFM Converter.

Also included (though reluctantly), by the spirit of OpenSrc, another our several powerful libraries: Ordinals, fileScan, getOpts, MinMaxMid. [more]


Added: 3-05-2005/9-01-2006   |  Version: 2.0.4.0   |  Downloads: 653/535/25
Author:D.Sofyan, Adrian Hafizh & Inge DR.   aa   [Homepage]   [DSP files]

[ cxposdms.zip ] [ 376,055 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 ]
Unit cxpos version 2.0.3.2e (update). (At least one of) the fastest string search/replace library.

The cxpos replace function is so strong it at least 25X faster than standard delphi's StringReplace on a very light task, and raised exponentially according the weight (we might say thousands times on heavy duties, but it actually simply incomparable).

+Sample Demos (Source-code only):

SpeedTest, a benchmark suite to compare cxpos speed with others' similar libraries.

Console Apps:

  • SR32 (The Real *Fast* Search/Replace),
  • ScanStr (String Collector),
  • Pretty (Filename Formatter).
  • Extra: .DFM Converter.

Also included (though reluctantly), by the spirit of OpenSrc, another our several powerful libraries: Ordinals, fileScan, getOpts, MinMaxMid. [more]


Added: 9-01-2006   |  Version: 2.0.3.2e   |  Downloads: 0/0/0
Author:D.Sofyan, Adrian Hafizh & Inge DR.   aa   [Homepage]   [DSP files]

[ DIConverters.exe ] [ 600,317 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 | C3 | C4 | C5 | C6 | K1 | K2 | K3 ]
DIConverters is the converters-only version of the libiconv character set conversion library for Delphi 2-7.

DIConverters features 130+ encodings with two complementary functions each:

 1. to decode from encoding to Unicode
 2. to encode from Unicode to encoding

In total, threre are 260+ character conversion functions:
  • Full Unicode: UTF-8, UCS-2, UCS-4, UTF-16, UTF-32, UTF-7 ...
  • ASCII
  • ISO 8859
  • Cyrillic: KOI8-R, KOI8-U ...
  • CP{1250-7, 850, 866} ...
  • Macintosh
  • Japanese: EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP ...
  • Chinese: EUC-CN, HZ, GBK, GB18030, EUC-TW, BIG5, CP950, ...
  • Korean
  • Armenian
  • Georgian
  • Tajik
  • Thai
  • L aotian
  • Vietnamese
  • and many more ...
Fully native conversions, smart linking, no DLL or system dependencies.
Added: 9-02-2004   |  Version: 1.9.1   |  Downloads: 1404/1404/25
Author:Ralf Junker   The Delphi Inspiration   [Homepage]   [DSP files]

[ faststrs.zip ] [ 10,829 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 ]
Fast assembler based routines for finding / replacing text within large strings, + many other string based routines.

8 hours for stringreplace to complete, 1.5 seconds for FastReplace to complete. You decide if it is worth having :-)
This source is postcard ware.

Added: 6-11-2000   |  Version: 2.1   |  Downloads: 6023/6023/6
Author:Peter Morris | StuckIndoors.com   [Homepage]   [DSP files]

[ fuzzy.zip ] [ 46,841 bytes ] [ Freeware ] [ No Source ]
[ D2 | D3 | D4 | D5 | C3 | C4 | C5 ]
Tool for searching string occurence with error
Added: 14-08-2000   |  Version: 1.0   |  Downloads: 4150/4150/3
Author:Andre N Belokon   [Homepage]   [DSP files]

[ gnuregex.zip ] [ 530,662 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 ]
Delphi Port of the GNU regex library
Added: 18-06-2000/23-06-2000   |  Version: 1.0   |  Downloads: 0/0/0
Author:Daniel Biehl   Daniel Biehl   [Homepage]   [DSP files]

[ SZCodeBaseX.zip ] [ 14,447 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | D7 ]

Universal Encode/Decode algorithms for Base16, Base32 and Base64

  • Standard Base16, Base32 and Base64 encoding/decoding functions
  • Reference: RFC 3548, full compatibility
  • Full MIME suppport
  • Supported work with Memory, Stream, String and Files
  • Supported work with padding keys (required numbers  of '=' at the end of the encoded array)
  • You may easily create your own Encode/Decode functions  based on your own specific codes, from Base2 up to Base128

Added: 25-10-2004/1-02-2006   |  Version: 1.3.2   |  Downloads: 1060/1058/74
Author:Sasa Zeman   [Homepage]   [DSP files]

© 1995-2006 Robert M. Czerwinski ( The Delphi Super Page a.k.a. DSP ).
All rights reserved.