Visual Basic to Delphi Visual Basic to C# Visual Basic to VB.NET Delphi to C# QRXDocument
Product : Delux

Converts most Basic dialects up to VB7. Forms and controls, code modules and class modules are translated. As with all the translators, recoding is not "hard-wired" but can be controlled by macros.

   Download the demo        
Product : Delux#

Start with Basic and end up with modern C# code. Delux# will try to translate all code and forms. Controls and classes may be added freely to the hierarchical name mapping dictionary.


   Download the demo        
Product : DeluxVBNET

Turns your VB applications into VB.NET applications. All code, forms and controls can be translated.

AVAILABLE now.


   Download the demo        
Product : Delux2005

Now in version 2.0. Delphi form units, code and VCL control source may be converted to C#. VCL controls are translated to C# controls, including all properties, methods and events - added in version 2.

   Download the demo        
Product : QRXDocument

A new distributable document format and powerful browser for QuickReports. The browser supports hot-links in previewed reports.

Available for Delphi 5/6/7/2005/2006

Goto QRXDocument
The Delux Basic translators convert most Basic dialects, Visual Basic (versions 3/4/5/6) forms and code into Borland Delphi or Kylix or C#.
The latest addition Delux2005, translates Delphi code and forms to C#.
Forms and controls, their properties, events and methods are mapped into Delphi or C# equivalents wherever possible, under the control of a dictionary which may be edited or extended to meet new situations.
The Delux translators are extremely versatile and powerful, and capable of translating old Basic dialects as well as object oriented VB6/7.

Send feedback
A quick run-through of some of the translator features -
  • All Visual Basic program control structures are converted to functionally identical code.
  • Arrays of controls are translated completely, including event handlers.
  • Variable typeing and scoping is reproduced as far as is possible.
  • Visual Basic 'on error goto
  • User defined types are converted to Delphi ‘Record’ types, or C# 'structs'.
  • Standard functions are replaced by their Delphi or C# equivalents if they exist.
  • Argument lists in standard functions are amended if required.
  • External function declarations are converted
  • C# case sensitive code produced.  Deductive typeing of untyped variables.
  • File handling code using VB’s ‘open’, ‘print’, input’ etc is converted to C# or Delphi equivalents.
  • Compiler conditional directives ( #if ... etc ) are translated to {$ifdef ... etc} or '#if', '#else' etc..
  • Visual Basic project files are translated to Delphi project files
  • User defined VB classes (objects) are converted to Delphi or C# classes.
  • The VB data control is mapped to three Delphi controls – TTable, TDBNavigator and TDatasource, giving the same functionality (Delux).
  • The VB data control is mapped to a C# class ( source suplied) giving the same functionality (Delux#).
  • Bound controls are mapped to their Delphi DB equivalents.
  • Advanced Data Objects (ADO) are translated to Delphi or C# equivalents.
  • Obsolete DAO code is upgraded to ADO code and controls.
  • Macros supported for statement and function morphing.
  • Visual Basic to Delphi and C# name mappings are not wired in – they may be changed or extended as required
* Maroon indicates Professional version
Delux Products are protected by international copyright laws.
© 1999/2006 Delux Software