VB6 vs VB.net

rog1111

Established member
Messages
680
Likes
11
Quoting form the IB website :

"New Visual Basic.NET Test Client

As both Visual Basic.NET source code, and in compiled executable form, API 8.5 contains a Visual Basic.NET test client. This new application was ported from the previously existing and now deprecated Visual Basic 6.0 test client, and communicates with TWS via the API Beta 8.5 ActiveX control. It has two significant advantages over the Visual Basic 6.0 test client, they being more efficient display of level 2 market depth data, and the ability to receive the new openOrder4 event. When consuming 20 rows of level 2 market depth data, Visual Basic.NET has been found to be markedly more efficient than Visual Basic 6.0, even when Visual Basic 6.0 is in compiled form. During that scenario, Visual Basic.NET typically consumed about 1/4 as much CPU to process the same information and display almost three times more of it as real-time updates.


Given this significant gain in efficiency, as well as the ability to receive openOrder4 events, it is strongly recommended that Visual Basic 6.0 API applications be upgraded to Visual Basic.NET. As Microsoft describes on its Microsoft Developers Network website in an article called “Preparing Your Visual Basic 6.0 Applications for the Upgrade to Visual Basic .NET,” Visual Basic.NET has an Upgrade Wizard that will read a Visual Basic 6.0 project and do most of the work necessary to upgrade it to Visual Basic.NET. Once the wizard has completed, only small further modifications should be necessary to complete the upgrade. For more details see:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvb600/html/vb6tovbdotnet.asp"

I've always preferred VB6, now re-assessing !
rog1111
 
Top