VB Converter New Features

Version 4.0 Build 1573 (Jan 5, 2009)

  • Minor enhancements and bug fixes

Version 4.0 Build 1543

  • Minor enhancements and bug fixes

Version 4.0 Build 1531

  • Minor enhancements and bug fixes

Version 4.0 Build 1501

  • Technology preview of support for SWT and Lotus Expeditor (IBM WED)
  • Minor enhancements and bug fixes

Version 4.0 Build 1452

  • Partial support for WithEvents property on a Form
  • Minor enhancements and bug fixes

Version 4.0 Build 1433

  • Minor enhancements and bug fixes

Version 4.0 Build 1414

  • Minor enhancements and bug fixes

Version 4.0 Build 1402

  • Support for SSListBar
  • Partial support for Janus GridEX
  • Partial support for Farpoint Spread
  • Support for disconnected Recordset
  • Support for longvarbinary and longvarchar sql field types
  • Support for Oracle BLOB/CLOB
  • Support for financial functions
  • Support for Java v1.5
  • Issues that need attention logged to file:
    • Formatted as a tab-delimited file by default (use LogFormat preference)
    • All warnings and errors
    • Unsupported controls
    • Lines that use Unsupported controls
    • Lines that use unsupported methods or properties
    • Unsupported constructs like unrestricted GoTo
    • Changes of ByRef arguments to Variant
    • Usages of ByRef that cannot be supported
    • Sending in a new Variant to a ByRef argument
  • Minor enhancements and bug fixes

Version 3.2 Build 1322

  • Minor enhancements and bug fixes

Version 3.2 Build 1260

  • Minor enhancements and bug fixes

Version 3.2 Build 1255

  • Minor enhancements and bug fixes

Version 3.2 Build 1243

  • Minor enhancements and bug fixes
  • Names of library functions changed to be more inline with Java naming conventions

Version 3.2 Build 1233

  • Minor enhancements and bug fixes

Version 3.2 Build 1211

  • Minor enhancements and bug fixes

Version 3.2 Build 1203

  • Support for Controls: Animation, UpDown, FlatScrollBar, MaskEdBox, SpinButton, DTPicker, RichText, DirListBox, DriveListBox, FileListBox
  • Support for MSXML
  • Variants are automatically converted to built-in types depending on usage (can be turned off)
  • better "JavaSoft" code style as defined in the Java Coding Convention
  • Minor enhancements and bug fixes

Version 3.1 Build 1141

  • Minor enhancements and bug fixes

Version 3.1 Build 1135

  • Java exclude directive to remove VB code from generated code (preceed lines with 'vb_only and end with the line 'end_vb_only)
  • Minor enhancements and bug fixes

Version 3.1 Build 1125

  • Optionally select between using AWT, Swing builtin controls or enhanced controls derived from the builtin Swing controls that are more compatible with the VB controls
  • Improved MDI support
  • Support for tab order (enhanced swing controls only)
  • Support for the RichText control and Menu separator
  • Support for the Scripting objects (Dictionary, FileSystemObject, File, Drive, Folder, TextStream)
  • Generate to user-defined Java package
  • Improved support for ByRef arguments
  • Optionally generate .png files for images
  • Improved Date arithmetic
  • Improved support for ListView
  • Java include directive to insert Java code in generated code (preceed line with 'java)
  • Minor enhancements and bug fixes

Version 3.0 Build 1062

  • Minor enhancements and bug fixes

Version 3.0 Build 1033

  • Minor enhancements and bug fixes

Version 3.0 Build 1022

  • Minor enhancements and bug fixes
  • Stored Procedures

Version 3.0 Build 1014

  • Better support for JBuilder and Visual Cafe screen builders
  • Minor enhancements and bug fixes

Version 3.0 Build 1010

  • Minor enhancements and bug fixes

Version 3.0

  • More Windows Common controls: ListView, Tabstrip, Status Bar, ToolBar
  • Data controls: Data, ADODC, MSRDC
  • Data Bound standard controls: CheckBox, ComboBox, Form, ListBox, TextBox, Label, SSPanel, SSCheck, FlexGrid
  • Data Bound controls: DBCombo, DBList, DBGrid, DataCombo, DataList, DataGrid
  • Better support for the With statement and the '.' operator
  • Better support for classes and interfaces (using the Implements statement).
  • ByRef support.
  • Late binding for Variants
  • Optional to compile Java code.
  • Minor enhancements and bug fixes.

Version 2.12 Build 940

  • Minor enhancements and bug fixes

Version 2.12

  • Minor enhancements and bug fixes

Version 2.11

  • Minor enhancements and bug fixes

Version 2.1

  • Slider Control
  • MDI (Multiple Document Interface)
  • RDO (Remote Data Object database API)
  • VB3 makefiles (using the command-line tool, ad.exe)
  • More properties (Outline, Grid, TreeView, etc.)
  • More functions (Format, FormatCurrency, FormatDateTime, FormatNumber, FormatPercent Replace, InStrRev, StrReverse, Round, Split, Join, WeekdayName, MonthName, etc.)
  • Hyperlinks - put the following in the VB code to make the browser navigate to a new page or from an application show the URL in a simple browser window:
         ShowURL "http://www.diamondedge.com"
  • Use applet <PARAM NAME=cmd VALUE="your command arguments"> to specify commandline args for applets
  • Comments before functions now included as the JavaDoc for the function
  • Implements and interface classes
  • Minor enhancements and bug fixes

Version 2.01

  • Minor enhancements and bug fixes

Version 2.0 (Aug. 3, 1999)

  • Java 2 swing controls or standard awt controls
  • Java 1.1 event model
  • For Each statement
  • ADO and DAO database API's
  • On Error Resume Next Statement
  • On Error GoTo <label> Statement
  • GoSub...Return Statement
  • Collection Object
  • Variant data type
  • Automatic type casting and conversion. This eliminates the need to use the conversion functions (CInt, CStr, etc.) when assigning a value of one type to a variable of a different type.
  • Even nicer looking Java code (stylized code output)
  • Pass objects as arguments
  • More properties and functions
  • Customizable conversion rules (you can extend to handle 3rd party controls)
  • Command-line tool (ad.exe) for VB 4 projects
  • Numerous bug fixes such as those relating to VB 6
  • Same generated code work as both applet and application eliminating the need to decide at generation time how your application will be deployed.
  • Sheridan ThreeD controls (SSCheck, SSCommand, SSFrame, SSOption, SSPanel, SSRibbon)
  • MSFlexGrid and Outline controls
  • Y2K compliancy
  • CommonDialog
  • Visual Cafe support for their special tags that enable RAD.
  • Optional arguments
  • Enum
  • Exit For, Sub, Function

 

© Diamond Edge, Inc. All rights reserved.