Questions tagged [visual-basic-6]

Visual Basic 6.0 (VB6), last updated in 1998, was the third generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model. It is *not* VB.NET; it is the predecessor to VB.NET.

Visual Basic 6.0 () is the third generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model. It is also considered a relatively easy programming language to learn and use, because of its graphical development features and BASIC heritage.

The final release of the COM-based Visual Basic was version 6 in 1998.

  • The designated successor language is . For things like writing COM addins for Microsoft Office you would use or .
  • Support for the VB6 IDE ended on April 8th, 2008.
  • The runtime is supported as part of Windows Vista, Windows 7, Windows 8, and Windows Server 2008 including R2.

Resources:

18 questions
31
votes
16 answers

Will staying in this position affect my career negatively?

I work at a small software company where the owners are also the managers. My concern is that any and all progression in technology is met with utter disdain by management. Some of the comments are as follows: LINQ, nHibernate, and ORM are bad…
anon
  • 331
  • 3
  • 6
28
votes
22 answers

Why is VB so popular?

To me, Visual Basic seems clumsy, ugly, error-prone, and difficult to read. I'll let others explain why. While VB.net has clearly been a huge leap forward for the language in terms of features, I still don't understand why anyone would choose to…
aaaidan
25
votes
6 answers

How to fix a project with basically no structure?

I've been working on a software project mostly solo for over 5 years. It was a mess to begin with (I am the third or fourth developer to be working on it), and although it's less of a mess now it is still incredibly disorganized. The rate of…
11
votes
3 answers

How are hybrid VB6/.Net applications functioning in the Real World?

I am maintaining a VB6 application and we are studying how to migrate to .Net We are considering doing this gradually by implementing new features in COM visible .Net classes and migrating existing functionality slowly. I found some instructive…
Dabblernl
  • 493
  • 4
  • 15
9
votes
8 answers

I have one afternoon to extol the benefits of .NET over VB6... what do I say?

My company is a small twenty-man engineering firm. All the application programming here is done in VB6 by two people, who have taught themselves VB6 from an assembly background while working here for the past 25+ years, and myself. As a result, the…
dlras2
  • 2,290
  • 2
  • 17
  • 16
8
votes
4 answers

What was the design pattern of VB (before .NET)

In recent years all we have heard over and over about MVC, MVP and MVVM. By developing an application in VB.NET we are implicitly using the MVP pattern (with windows forms). However, along at least two decades, millions of developers used versions…
David16
  • 89
  • 2
7
votes
9 answers

How to convince an employer to move to VB.Net for new development?

Some history:For the last six months I have been employed at a small firm with just three programmers, my employer among them. The firm maintains two programs written in VB6. I am asssigned as the lead programmer to one of these. In the last six…
Dabblernl
  • 493
  • 4
  • 15
3
votes
1 answer

A progressive plan from vb6 to .net, sound?

We are about to start a new project using an existing SQL DB, but this project is going to need to reuse a number of core features from an existing vb6 app that uses the same database. The approach I would like to try: Have the existing vb6…
2
votes
2 answers

VB6 to .Net 4.0 Conversion 3rd party tools

Since Visual Studio 2010 does not come with a VB6 conversion tool, the boss wants to use a 3rd party tool (i.e VBUC) that Microsoft is suggesting. Has anyone used one of these 3rd party tools/services? If so, have you found them to be worth the…
webdad3
  • 1,364
  • 9
  • 16
2
votes
0 answers

Multiple meanings for one variable?

I'm replacing a guy who was in his first job as a programmer. You'd think being fresh out of school means the basics are fresh in one's mind, but think again. The code base is horrible, Ctrl+C / Ctrl+V is apparent in lots of areas, about 60% of the…
Mathieu Guindon
  • 1,720
  • 16
  • 33
1
vote
1 answer

VB6 general search form

I'm working on an old vb6/access2003 app which is used to handle orders, bills of materials and that sort of things. I'm thinking about creating a form that I call every time the users needs to search for something. This should work like…
SilentRage47
  • 157
  • 6
1
vote
2 answers

How to unit test Visual Basic 6 legacy code?

I am doing legacy software programming in Visual Basic 6.0. How do I unit test it?
Orion Blastar
  • 19
  • 1
  • 2
0
votes
0 answers

Migrating an application using a custom API logging system

I'm turning a VB6 application into a VB.NET (using a migration tool). This software relies on a custom DLL which handles logging. This DLL logs to flat files and optionnaly in a GUI component. Also this application will become a Windows service.…
0
votes
2 answers

Best Practice - Loop Exit Via Iterator Modification

I had an interesting discussion with my boss today regarding exiting a loop before the terminal condition is met. He had a construct in some of his VB6 code that looked something like this: Dim Termination As Int Termination = 10 For Iterator1 = 1…
Bob Mc
  • 103
  • 6
-1
votes
1 answer

Should I re-write VB6 Code to Java

I work at a mid-sized company where an update is needed to an piece of the application due to an addition to the environment. The part that needs updated has been in place for 13 years, is fairly mission critical, runs very smoothly each day, and…
1
2