ANN: vb2py online code conversion

Paul Paterson paulpaterson at users.sourceforge.net
Tue Oct 14 02:37:49 EDT 2003


The Online Version of vb2py has been released.

You can now convert Visual Basic (and to a limited extent VBA, VBScript 
and ASP) to Python code right from your browser without having to 
download any additional libraries or software. The online version is 
based on the v0.2 codebase which includes all VB control structures and 
most intrinsic functions and keywords. Form layout conversion is not 
currently available in the online version.

You can access the online version here: 
http://vb2py.sourceforge.net/demo.htm


What is vb2py?
==============

vb2py is a toolkit to aid in the conversion of Visual Basic projects to 
Python. The aim of the conversion is to match, as closely as possible, 
the original VB applications both in terms of code behaviour and form 
layout. Version 0.2 comprises a basic layout converter (converting to 
PythonCard) with a comprehensive code translation. The project roadmap 
(http://vb2py.sourceforge.net/roadmap.htm) shows the project's 
development timeline.

Converting VB to Python turns your VB projects into cross platform 
developments and allows full access to all Python's extensive library of 
modules.


Limitations of the online version
=================================

- No form layouts
- A limit of 500 LOC per go to prevent server overload
- Single files only
- No project level global/public variable mapping
- **Please note** there are important disclaimers on the site regarding 
**security** of your code (it is submitted in plain text and is not 
therefore suitable for commercially sensitive material).

Getting the Software
====================

* The main website: http://vb2py.sourceforge.net
* The online version: http://vb2py.sourceforge.net/demo.htm
* Download the current version: http://vb2py.sourceforge.net/downloads.htm
* Documentation: http://vb2py.sourceforge.net/documentation.htm


Requirements for the online version
===================================

* A web browser


Licence
=======

vb2py is released under the BSD licence.


Release History
===============

0.1    (July 9, 2003) - The first release from the project - a basic 
form layout translator
0.1.1  (August 1, 2003) - A bugfix release for 0.1
0.2    (September 8, 2003)- First implementation of the full VB parser
Online (October 14, 2003) - Online version made available


Contributors Welcome
====================

This project would not be possible without the help and support of many 
people. Anyone who wants to get involved is more than welcome to 
participate in coding, testing, giving advice, etc. Some particular 
areas of interest right now are,

- testing on large VB projects
- testing on Mac
- testing out with VBScript, VBA

In the meantime I would like to thank all those who supported and 
contributed towards the project.

----

Paul Paterson

vb2py :: A Visual Basic to Python Conversion Toolkit
http://vb2py.sourceforge.net





More information about the Python-list mailing list