Visual Basic 6: Applications

Tag: vb6 Author: qujiaxian1 Date: 2010-09-11

Are there any enterprise class and/or commercially available applications written in VB6? Note that I am not referring to any .NET here. This question is specifically about Visual Basic 6. I know that there is a lot of internal code written by companies in this language but I was wondering if there is any commercially available software or enterprise level applications written in this language. Thank you for your answers.

lol visual basic.
I wrote a few... five years ago. Probably most commercial applications already has been rewrote in most updated languages. But several companies still have legacy VB6 code up and running.
@Andrew Dunn - What's wrong with VB?
= for both assignment and comparison, it's lack of string escapes (try putting a " into a label programatically), 1 based arrays, general slowness
I agree with point one and two, but post VB6 the others are not true.

Other Answer1

PDFCreator is written in legacy Visual Basic 6. It's an open source PDF writer for Windows. I also know of two commercial applications written in Visual Basic 6. These super expensive applications are used in the apparel industry: WebPDM and Essentus. They are both written in VB6 and still updated and maintained by the respective vendors.

Other Answer2

VB6 was popular during it's heyday. I don't have a good example to illustrate my point, but I would venture to say that MOST programming languages (ignoring GolfScript and the like) have produced at least one viable commercial application.

Other Answer3

I worked for a company which sells a huge real-time fund management system (trading equities, bonds, currency etc.) - the huge front-end was mostly written in VB6. Hundreds of components, and not moving to .net very quickly at all. They are now paying a premium for VB6 developers (and can probably easily afford it, given the kind of customers they have).

So yes, there are commercially available enterprise applications which are still written in VB6, and will be for the foreseeable future - and anyone still willing to work on VB6 can probably command a really good salary (at the risk of ruining their future career prospects - which was why I left).

Other Answer4

Back in college in 2004/05, I was working for the cotton co-op in Lubbock. Their web app, which was a portal for growers/brokers/buyers, a large part of their internal industrial communication, etc., was all VB6. Far as I know it's still in use by all those parties.

Other Answer5

Are you asking whether enterprise class and/or commercially available applications written in VB6 still exist? Or whether there were ever any developed?

If the latter, the answer is certainly "yes". I worked on a financial information product widely used by major financial companies, which consisted of VB6 front-ends (Windows desktop app, and Excel/Word/Powerpoint plugins), that communicated with an AS/400 back-end at our site. This was in 2000-2001 though, when I left they were looking at redeveloping the front-end in ASP and moving away from the desktop app model. I have no idea what the current status of the product is.

Other Answer6

Lots of Enterprise and commercial apps in VB6. And there's still a lot of 'em floating around.

Esp if you consider that the .net stack is quite large by comparison, if you have to run code on equipment dating back to early pentiums (thing most POS terminals out there right now) then you're likely not even able to shoehorn the .net runtime onto the machine.

That said, VB6 was awfully nice in it's day. But .net has a lot going for it as well.

Other Answer7

VB 6 was one of the most popular languages that have ever existed. It allowed Windows API access and really fast development of desktop applications and other tools. It does not fully support the object paradigm because of its lack of implementation inheritance which caused VB 6 enemies to call it a "toy language". It can't handle threads either (another terrible limitation).

But there are still one or two commercial applications written in VB 6, and one of them is the Instan-T messenger, a multi-protocol messenger used mostly in enterprise environments.

Well respected languages like C# exist today because VB6 created the conditions, as in introducing people massively to Windows programming, for them to be born and grow.


There are still tons of commercial applications written solely or partially in VB6. I am a developer of one!