[ANN] VB6 to LiveCode Conversion Feature

David Simpson dsimpson at dotcomsolutionsinc.net
Tue Apr 24 12:38:33 EDT 2012


4-23-2012 - Fremont, California - FmPro Migrator Platinum Edition 6.68 Adds VB6 to LiveCode Conversion Feature

Microsoft VB6 developers looking to switch to the LiveCode cross platform development environment can now use FmPro Migrator Platinum Edition. This new feature automates the conversion of VB6 form files and Visual Basic code into LiveCode stack files. VB6 form object scripts are converted and added to card objects.

The LiveCode version of the scripts are syntactically converted to match LiveCode syntax. The dot notation used to reference properties has been replaced with the equivalent LiveCode script. However most object property names will need to be manually changed to reflect the properties of LiveCode objects.

VB6 developers routinely create multiple form objects having the same name, then reference the object properties like an array. Since LiveCode objects need to be uniquely named (or referenced by their object ID) to be used within a script, the converted scripts are changed accordingly. So for instance, a property referenced like:
Field.Text[1]
Field.Text[2]

Gets changed as follows:
the plainText of field "Field[1]"
the plainText of field "Field[2]"

As can be seen with this example, the object names will need to be manually changed to match the unique names shown in the script.

VB6 Support Form Objects Include:
PictureBox
ImageBox
Label
TextBox
Frame
CommandButton
CheckBox
OptionButton - (grouped if within a Frame)
ComboBox
ListBox
HorizontalScrollbar
VerticalScrollbar
DriveListBox
DirectoryListBox
FileListBox
Slider
TabDlg (Tab Control)

Demo Version Available:

Select the VB6 Demo Link at the top of the BASIC to LiveCode conversion page:
http://www.fmpromigrator.com/services/basic_to_livecode_service.html#vb6main
Open the VB6ToLiveCode Demo.livecode stack file from within the LiveCode IDE.
Select Source and Destination directories, then click the Convert button.
The VB6 project will be converted, and the new stack file will be left open at the completion of the conversion process.

The demo version converts up to 5 forms/scripts, with unlimited project conversion available in the full production release.

FmPro Migrator Platinum Edition is priced at ($600) per developer and includes a copy of FmPro Migrator Platinum Edition for both MacOS X (Universal Binary) and Windows platforms. Existing FmPro Migrator Developer Edition customers may upgrade to FmPro Migrator Platinum Edition for $400.

For more info about the VB6 to LiveCode Conversion feature, please see: 
http://www.fmpromigrator.com/services/basic_to_livecode_service.html#vb6main

.com Solutions Inc. develops multi-platform graphical applications supporting FileMaker Pro, SQLite, Oracle, MySQL, Access, SQL Server, Sybase, DB2, OpenBase, PostgreSQL, FrontBase, Valentina, VB6 and LiveCode developers. FmPro Script Diff, compares and edits FileMaker Pro scripts. FmPro Migrator ( www.fmpromigrator.com ) converts FileMaker Pro databases to and from FileMaker Pro, SQLite Diff compares SQLite database schema and data. 


David Simpson
www.fmpromigrator.com







More information about the use-livecode mailing list