VB & C++ Topic Ealier Got Me Thinking...
-
So you should know that VB6 is single thread. Each window, timer, event is processed sequentially.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
VB6 doesn't have proper builtin support for multithreading, but that doesn't mean you can't. You can: FreeVBCode code snippet: A Thread to Visual Basic: Multi-Threading In VB5 and VB6[^] But as they say: Just because you can do something, doesn't mean you should.
Wrong is evil and must be defeated. - Jeff Ello
-
My comments are not opinion though, I've been involved in many complex, high-performance enterprise applications built on VB6.
-
I didn't mean to start a fight, BASIC is Beginners All purpose Symbolic Instruction Code, I heard all the way BASIC isn't used in the real world...
-
I didn't mean to start a fight, BASIC is Beginners All purpose Symbolic Instruction Code, I heard all the way BASIC isn't used in the real world...
VisualBasic was very much used in the real world.
-
So you should know that VB6 is single thread. Each window, timer, event is processed sequentially.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
I just created a WinForm app in .net, put a button with the click event taking 5 seconds to complete. When I click the button the GUI is non-responsive so I guess .net is single-threaded too.
-
My comments are not opinion though, I've been involved in many complex, high-performance enterprise applications built on VB6.
Quote:
high-performance enterprise applications built on VB6
I agree that can be done (and top developers did). My comment applies to the (original) language name ('beginners' is there). Then one might discuss on the mass of mediocre developers attracted by
VB6
, but that's just another topic. -
Quote:
high-performance enterprise applications built on VB6
I agree that can be done (and top developers did). My comment applies to the (original) language name ('beginners' is there). Then one might discuss on the mass of mediocre developers attracted by
VB6
, but that's just another topic.CPallini wrote:
Then one might discuss on the mass of mediocre developers attracted by
VB6
Would love to talk about that but I'm busy in QA helping the mass of mediocre developers attracted by c#.
-
glennPattonWork wrote:
BASIC was seen as the go to language for kids in my day I started with BBC Basic and C came with the Amiga... I was a little shocked to find BASIC being used in the wild...
That's just ignorance I'm afraid. Before .net, VB6 was the only real solution for Enterprise apps, and there was nothing wrong with using it. Almost all enterprise solutions from houses that used an MS stack ran on VB6. The fact that "B" stands for "BASIC" and you think "BASIC is for kids" is simply your opinion, it isn't reality.
The B does not stand for BASIC, but for "BEGINNERS". With C++ and Delphi there were enough alternatives. VB6 was Access on steroids. VB.NET is born from that. --edit Who in their right mind would risc the existence of their enterprise by allowing VB-code?
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
-
I didn't mean to start a fight, BASIC is Beginners All purpose Symbolic Instruction Code, I heard all the way BASIC isn't used in the real world...
-
VisualBasic was very much used in the real world.
Thats the thing that worries me, I mean a language for Beginners used for big systems, not an issue...
-
Hi All, VB was (is?) seen as the quickest way to write Windows apps. I came to Windows from the embedded side, really reading data coming in via various ports and showing in Windows. VB6 was the quickest way as the company was run by a Micro-Sharft consultant. But there was Borland's C++ Builder and Delphi as well, BASIC was seen as the go to language for kids in my day I started with BBC Basic and C came with the Amiga... I was a little shocked to find BASIC being used in the wild...
glennPattonWork wrote:
I came to Windows from the embedded side, really reading data coming in via various ports and showing in Windows. VB6 was the quickest way as the company was run by a Micro-Sharft consultant.
Before .NET, there was only two choices for embedded software; eVC or eVB. Gotta love your Mono :)
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
-
The B does not stand for BASIC, but for "BEGINNERS". With C++ and Delphi there were enough alternatives. VB6 was Access on steroids. VB.NET is born from that. --edit Who in their right mind would risc the existence of their enterprise by allowing VB-code?
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
Access on Steroids...Hmmmm
-
CPallini wrote:
Then one might discuss on the mass of mediocre developers attracted by
VB6
Would love to talk about that but I'm busy in QA helping the mass of mediocre developers attracted by c#.
-
My point was that the users do not reflect the language.
-
Thats the thing that worries me, I mean a language for Beginners used for big systems, not an issue...
It's not for beginners though, it's evolved from the initial BASIC but simply retained the name. If you want to prejudice decades of work based simply on a name then that only speaks of you. BTW, guinea pigs aren't pigs. Sorry to break that to you...
-
glennPattonWork wrote:
I came to Windows from the embedded side, really reading data coming in via various ports and showing in Windows. VB6 was the quickest way as the company was run by a Micro-Sharft consultant.
Before .NET, there was only two choices for embedded software; eVC or eVB. Gotta love your Mono :)
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
Only for big embedded products that didn't use a Micro-controller. C still rules the small world!
-
The B does not stand for BASIC, but for "BEGINNERS". With C++ and Delphi there were enough alternatives. VB6 was Access on steroids. VB.NET is born from that. --edit Who in their right mind would risc the existence of their enterprise by allowing VB-code?
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
Eddy Vluggen wrote:
The B does not stand for BASIC, but for "BEGINNERS"
I was referring to the "B" in "VB".
-
Eddy Vluggen wrote:
The B does not stand for BASIC, but for "BEGINNERS"
I was referring to the "B" in "VB".
So was I. The B in VB stands for BASIC, which is a "beginners allpurpose symbolic instruction code". The real humor was in MS selling a "professional" version of the product. I have worked for these kinds of professional beginners :thumbsup:
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
-
So was I. The B in VB stands for BASIC, which is a "beginners allpurpose symbolic instruction code". The real humor was in MS selling a "professional" version of the product. I have worked for these kinds of professional beginners :thumbsup:
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
That might be true if it was Visual BASIC, but it's not, it's Visual Basic. The Basic in VB is not an acronym, it is to reflect the roots of the language.
-
Only for big embedded products that didn't use a Micro-controller. C still rules the small world!