Vlad Stepanov

Author Homepage: http://vstepanov78.narod.ru

Send e-mail to this Author

Do you have an existing Delphi Legacy Application?
Does it still use Paradox files? Or Old Databases?
Are you looking to Upgrade your software?
Do you have Dedicated Delphi Programmers?
We are Delphi Solution Partners to clients across the globe with expertise from Delphi 5 to Delphi 10.1 Berlin.
Author Products

Total 2 products

AllLib

Components > Component Packs > Multi-purpose Huge

By Vlad Stepanov.

Shareware 11 Aug 2010

Description

Functions and classes to extend standard Delphi libraries functionality:
  • convert String or Variant to Boolean, Integer, Extended, Currency or TDateTime types, understanding a lot of formats (like '1 443,45', '12=34', '1111011b', '30-JAN-2004', '30/01/04 11:12:55.945', 'Wed Mar 13 19:15:06 UTC+0300 2002') and many other routines grouped by types;
  • string encoding and decoding for C++/JScript, Pascal, Base64, HTML, URLEncode/URLDecode, KOI, ISO and some other formats, XOR coding, DFM decoding, check string by mask (with '*' and '?'), datetime rounding, simple parsing; working with memory blocks etc.;
  • indexing lists and tables in memory (of Pointer, String of Variant types) with quick search, building index at first search try (but not changing elements order like TStringList does), table export and import; also string list and hierarchy without SysUtils; stream read and write caching, including next line reading or prereading;
  • list, copy and delete files with subdirectories, by mask, with progress support; working with Ini in memory or stream; DLL version, working with links, map-files, writing to log (console or temp-file), can be turned on for a lot of used API call (exceptions, object leaks, tasks list, WinInet, SQL, CryptoAPI etc.); compress and decompress data using Delphi ZLib (which does not use external DLLs), decompress CAB files;
  • export, import and deleting registry key with all parameters and subkeys, correct work in case of limiter rights and other registry routines;
  • threadvar analogue with initialization and finalization mechanism (not increasing exe size if no calls to variable from application), works correctly from Delphi 3; thread-safe supporting of code (globally creating objects uses this threadvar), can be off by directive;
  • support Russian and English constants; routins for exceptions (with error code, procedure name etc.);
  • dialogs without VCL, SysUtils and resources (base dialog class, input, view, memo, password, file etc.); tray; windows list or hierarchy etc.; also some useful functions for VCL like quick TListView, TTreeView update etc.;
  • working with database using ADO without VCL, recordset, read SQL results to indexed table in memory and write (synchronize) memory table changes to database, retrieve database sructure;
  • client and server sockets without VCL and SysUtils, work with HTTP using WinInet, similar reading DHTML and ASP page parameters;
  • using IActiveScript to execute JScript and VBScript code; simple IDispatch suport using Delphi messages;
  • process list for all Windows versions, run and wait, task data exchang (using Windows messages and direct memory write), run and stop services, Component Services COM+ applications;
  • read CPU, BIOS and HDD parameters directly from hardware (14 methods, Win95/98/ME/NT/2000/XP/2003);
  • simple load graphics using GDI+; other useful functions, financial etc.;
  • cryptographic additions available (using API RSA, RSA 128 bits and Crypto-Pro GOST 28147-89, GOST R 34.11/34.10-94/2001, trial-version of Signal-COM Message-PRO RSA or SKZI GOST 28147-89, GOST R 34.11/34.10-94/2001, key generation, signing and sign verifying, encrypting and decrypting with ability of key caching)

Informations

  • Status: Partially restricted
  • Source: On request
  • Exe demo: included
  • Size: 1 966kB

Platforms: D5, D7

AllLib: Cryptography

Components > Security > Crypting

By Vlad Stepanov.

Shareware 29 Aug 2010

Description

Asymmetric cryptography using certified products.

Requires AllLib units.

Features:

  • Microsoft CryptoAPI RSA, RSA 128 bits (integrated in Windows) and Crypto-Pro GOST 28147-89, GOST R 34.11/34.10-94/2001 support (pure CryptoAPI calls; eToken, ruToken usage allowed by installing their drivers and configuring Crypto-PRO):
    • private and public key generation, requesting and installing certificates (not require XEnroll.dll etc.); issuing certificates by standard Microsoft Certification Authority; reading/viewing certificate, certificate request fields (from binary data or Base64), adding certificate to CryptoAPI store (can be viewed from IE);
    • asymmetric data (string, file or stream) encrypting and decrypting by keys or installed certificates, with ability of key caching; encrypting and decrypting with multiple receivers using certificates, verifying by Certification Authority certificate(s);
    • signing and sign verifying by keys or installed certificates with ability of key caching; certificate can be inserted into signature, verified by Certification Authority certificate(s), reading certificate or it fiels from signature.
  • Signal-COM Message-PRO RSA or SKZI GOST 28147-89, GOST R 34.11/34.10-94/2001 trial-version support (with eToken, ruToken PIN dialogs):
    • asymmetric data (string or file) encrypting and decrypting with ability of key caching;
    • signing and sign verifying with ability of key caching, certificate can be included into signature or not; ability to read certificate or it field from signature;
    • keys and certificate request generation by calling Admin-PKI (with no replacing 00000001.key for disk carrier medias); installing certificates (with switching to key corresponding to certificate (for disk carrier medias); reading/viewing certificate or certificate request fields; converting old SKZI Crypto-COM 3.0 keys to new SKZI Crypto-COM 3.1 format; password changing.
  • Miscellaneous encoding and cryptographic routines, licensing object (based on CPU/BIOS/HDD information reading from hardware, realized on AllLib), AllLib object to work with symmetric algorithms and CRC/hashing using streams/files/string; object to call CryptoAPI/Crypto-PRO or Signal-COM Message-PRO from same methods, signing/signature verifying dialogs etc.

Informations

  • Status: Partially restricted
  • Source: On request
  • Exe demo: included
  • Size: 1 039kB

Platforms: D5, D7

News from our Sponsors

Active Query Builder VCL Edition is a visual query designer and SQL parser component for WinForms, WPF, ASP.NET, Delphi/C++Builder and Java

Active Query Builder allows users to build SQL queries via the intuitive drag'n'drop interface and to edit them via the powerful text editor with code completion and syntax highlighting, combining these techniques in any order.

It lets parse, analyze and modify complex SQL queries programmatically. It supports tens of SQL language dialects: Oracle, SQL Server, MS Access, MySQL, PostgreSQL, etc. Active Query Builder provides highly productive environment to work with SQL queries for both the end-user and programmer!

more …


Displaying, editing and printing hypertext documents

TRichView is a suite of native Delphi/C++Builder components (VCL) for displaying, editing and printing hypertext documents.

ScaleRichView is a set of VCL components for WYSIWYG editing ("What You See Is What You Get"), created basing on TRichView and RichViewActions.
ScaleRichView uses TRichView engine for document rendering, but it repaginates, scales and draws pages in its own way.

more …

More interesting links and pages


All binary option robots reviewed


Find the best promo codes & discounts