|
I found VB6 to be quite useful, and used VB since version 1. (I still have the original 5 1/4" disk but no machine to read it.) I used it extensively where I worked, tying into various databases the company used (Informix, SQL Server, Oracle). I was able to use the VB knowledge in VBA and VBScript as well. It's still a great language for quick-and-dirty stuff.
That said, I refused to learn VB.Net, because I already knew C/C++ and C# was easier to learn and using both VB6 and VB.Net was confusing when the syntax changed so much.
|
|
|
|
|
It was possible to do in VB6 almost anything that could be done in C -- just easier and quicker.
VB still lives. VBA is currently VB7.
|
|
|
|
|
Its the lack of ";". There is serious problems for languages that lack it.
|
|
|
|
|
So true, the VB6 articles do not occur often on Code Project (although not the case in 2014) because there is always a small group that has bad words splashing the article without basis of any kind. I am convinced that many VB6 programmers have lived with the same impression.
I met some "serious" developers (C++, Java) myself and I was surprised that in their lives they did nothing complex in the languages they prefer. Then suddenly I woke up to reality, I understood that they were only storytellers.
A typical VB6 article should look like this:
Compilers Demystified: Function Pointers in Visual Basic 6.0[^]
|
|
|
|
|
Well said.
I have had many years of happy VB6 programming - and still use it. It has 'issues' - name me a language that doesn't (on second thoughts don't). VB6 is good at some things - bad at lots of others. If you are in its sweet spot it can be very productive.
|
|
|
|
|
It says something if a language, unchanged from the original spec is still in use 14 years after it came out. People just want something simple. Sometimes I look at the C++ or C# or Java or Javascript code and think why have they made everything so complex. It is nice to go back to languages like VB6 or VBA or VBScript.
|
|
|
|
|
DNALab ?! Any connection with the research in genetics ?!
|
|
|
|
|
No! It's a name made by Microsoft. Distributed Network Application === DNA...
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)
|
|
|
|
|
|
Option Strict Off. That is enough for me to hate it.
|
|
|
|
|
|
Then you can't like the dynamic keyword in C#.
|
|
|
|
|
Oh I don't like it. Too much typing. And I have seen some use it just because they can with no real purpose. Same treatment that var gets mostly.
|
|
|
|
|
d@nish wrote: Oh I don't like it. Too much No typing.
FTFY
The report of my death was an exaggeration - Mark Twain
Simply Elegant Designs JimmyRopes Designs
I'm on-line therefore I am.
JimmyRopes
|
|
|
|
|
Whenever I see var I have trouble dissociating it from the dreaded variant in the subject language, it still makes me shudder.
Some silly bugger used a GoTo in a stored proc the other day, the reaction was not pretty.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Mycroft Holmes wrote: Some silly bugger used a GoTo in a stored proc the other day,
Almost forgivable. We have some in our C# code.
|
|
|
|
|
Shirley that's VB.net, VB6 had the wonderful Option Explicit . Where I used to work it was hanging offence to not include that one.
|
|
|
|
|
Don't forget Option Base [^], just to mess with anyone who tries to understand your arrays.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
As I always say Pete a good programmer can write bad code in any language.
We can’t stop here, this is bat country - Hunter S Thompson RIP
|
|
|
|
|
Thank God! For a moment I thought you'd lost your mind. Everyone knows MicroFocus Cobol is second to none. Which is why it figures prominently on my resume.
/ravi
|
|
|
|
|
A short while ago (like one or two months ago) there was a TOP article here on CP explaining that VB6 is a great language that should come back. It got quite some upvotes too.
Just looked it up: Visual Basic 6.0: A giant more powerful than ever[^].
It even won VB article of the month.
I'm not saying it's a bad article, the author clearly put time and effort in it, and I refrained from voting. I WAS very surprised by the article and the amount of people agreeing with it though.
Thought you might have read it
|
|
|
|
|
What a bunch of crack smoking dullards!! I had to keep it kid sister safe...
|
|
|
|
|
I agree with you whole heartidly though
|
|
|
|
|
We still have many VB6 code around here (mostly batch and client legacy apps). The main reason behind is that the .NET framework is not installed on standard end user PC images.
The signature is in building process.. Please wait...
|
|
|
|
|
Doesn't .Net framework come with OS these days?
|
|
|
|