Alexey Sadovnikov

Author Homepage:

Send e-mail to this Author

Professional set of Delphi and C++Builder components for virtual instrumentation

  • Meters, Bars (Gauge), with linear or log(10) scaling
  • Digital indicators (time, value)
  • Operating Point display
  • Dial (knob), Sliders, Trend/Recorder
  • buttons, switches, LED indicators
  • DB-Aware components and many more
Author Products

Total 2 products

SXJavaScript v.1.0

Components > Tools > Scripts

By Alexey Sadovnikov.

Commercial 19 Apr 2006


SXJavaScript is a library for Delphi and C++Builder. It can parse and interpret (i.e. execute at runtime) ECMAScript programs. ECMAScript is a base of the well-known JavaScript language, used in web sites developing.

SXJavaScript interprets ECMAScript of version 3 and JavaScript 1.2 (except Regular Expressions).

The library is well-optimized and has a very high performance.

Lots of programs use their internal languages and interpreters to execute programs, wrote according to those languages:

  • JavaScript is interpreted by all web browsers (Firefox, Mozilla, Netscape, Internet Explorer, Opera, etc).
  • VBScript can be interpreted by Internet Explorer and all Microsoft Office applications.
  • MaxScript is used in 3D Studio MAX.
  • ActionScript is used in Macromedia Flash.
Using SXJavaScript Library, you can develop your own scripting language and interpret it in your own applications.

SXJavaScript is already used in SXBandMaster Traffic Explorer for TCP/IP Networks. In that program a user can write a script, which will detect whether to dump a packet or not (a script can check sender IP, port and other parameters).


  • Status: Demo only
  • Source: On purchase/registration
  • price: $440
  • Source price: $440
  • Size: 216kB

Platforms: C2k6, CB6, D2005, D2006, D6, D7

SXSkinComponents v.1.2.1

Components > Component Packs > Skins and Themes Packs

By Alexey Sadovnikov.

Freeware 21 Jan 2007


Open source skinnable visual components package for Delphi and C++Builder.

Package contents:

  • TSXSkinLibrary - loads skins from skin.ini and skin.sxs files, PNG and JPEG files
  • TSXStoredSkin - adds a zipped skin to a project
  • TSXSkinForm - makes form caption and borders skinned.
  • TSXSkinPaintBox - with this control you can easily display your semi-transparent TBitmap32 image on a form.
  • TSXSkinLabel - can display transluent text of different colors and font, text with shadow and smoothed text.
  • TSXSkinImage - just displays static simple skin styles (images, text, geometrical figures, boxtiles).
  • TSXSkinButton - can display various button styles: rectangular or elliptic, with down-state or without, with glyph or without, etc.
  • TSXSkinCheckBox - can display not only various check-glyphs, but also any background style.
  • TSXSkinRadioButton - can cooperate with TSXSkinGroupBox with RadioButton glyph.
  • TSXSkinPanel - it's always transparent, used for alignment reasons only.
  • TSXSkinNotebook - works as standard stack of switchable panels.
  • TSXSkinEdit - with this control you can edit text on any background without flickering.
  • TSXSkinUpDown - two-buttons control with horisontal or vertical layout.
  • TSXSkinSpinEdit - combination of TSXSkinEdit and TSXSkinUpDown controls.
  • TSXSkinGroupBox - can have simple glyph in a caption or even CheckBox or RadioButton control instead of a caption.
Components features:
  • 100% open source
  • 100% alpha channel support
  • unmatched mouse capture engine with transparency check
  • custom effects on mouse over, mouse out, focus, unfocus and other events
  • MMX optimized
  • soft-drawn figures: rectangles, circles, round rectangles, ellipses, lines, polygons
  • soft-drawn figures fill: solid, vertical gradient, horizontal gradient
  • JPEG and PNG files are supported
  • over 180 skins
  • soft-drawn filters: lighten, darken, alpha, colormix and others (solid and gradient).


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

Platforms: C2k6, CB6, D2005, D2006, D6, D7