|
Thank you for directing me to this essential piece of research. I think I'll dive deeper into the topic.
|
|
|
|
|
I guess you are a porn addict.
|
|
|
|
|
No, not at all. I can give up any time I want
|
|
|
|
|
Three women arrived simultaneously at the Pearly Gates. Saint Peter said, "There is room here for each of you, if you will confess your sins." He looked at the first woman.
She blushed and said, "I married one man, but I loved another, so I divorced my husband and married the man I loved."
Saint Peter said, "Show her to the Silver Gate." A minion did so. He then looked at the second woman.
"I loved one man, married him, and we lived happily ever after." Saint Peter said, "Show her to the Golden Gate." He turned to the third woman.
"I was a exotic dancer," she confessed with a becoming smile, "and I pleased every man who came to see me. Pleased them well!" Saint Peter said, "Show her to my room!"
------------------------------
Author of Primary ROleplaying SysTem
How do I take my coffee? Black as midnight on a moonless night.
War doesn't determine who's right. War determines who's left.
|
|
|
|
|
|
A month after Morris's coronary bypass surgery, he was back in his doctor's office for his follow-up visit. "Doc, when can I start having sex again?"
The doctor explained, "As soon as you can climb two flights of stairs without becoming winded."
Morris considered this and then asked, "How about if I find a woman who lives on the ground floor?"
------------------------------
Author of Primary ROleplaying SysTem
How do I take my coffee? Black as midnight on a moonless night.
War doesn't determine who's right. War determines who's left.
|
|
|
|
|
Ok - I don't actually believe the statement in the title.
But it got your attention and gives you a far more appropriate venue for the puerile comments than Quick Answers or by posting fake answers to questions just to take the p**s.
Yes - VB6 is outdated.
Yes - VB6 is no longer supported
However, Yes - There are still billions of lines of VB6 code still being using in Production systems across the world
No! - We cannot just wave a magic wand and convert it all in a single stroke (and test it thoroughly by the way!) . One of the reasons being that there are fewer and fewer developers who will admit to knowing anything about VB6 and people are actively discouraged from finding anything out.
Large, Medium and Small companies have kept VB6 (and even earlier tech) going for as long as they can simply because the stuff is already there, it works, it's already tested, it's already been proven, it's a major major investment in time and money to start converting it and doing all of that re-testing.
Or perhaps you would like the large banking organisation I work for to just dive in and replace all of their VB6 code with "the latest technologies" ... hey - how about we do that each time a new technology comes a-knocking? Yeah, right! You don't mind some of your money going missing in the meantime I guess?
So there will occasionally be questions in CP about VB6. Real questions about real problems (not homework or please do my work for me type questions) and re-writing the entire program/suite/enterprise will not be an option for that OP.
So if you don't like VB6, know nothing about VB6, don't want to help the OP or just want to be sarcastic, then butt out of those questions and come here and have a go at me instead.
Rant over.
http://msdn.microsoft.com/en-us/magazine/jj133813.aspx[^]
|
|
|
|
|
I do actually remember reading that Microsoft stated that they will make sure that the VB6 core will work on OS's upto and including 8.
Lobster Thermidor aux crevettes with a Mornay sauce, served in a Provençale manner with shallots and aubergines, garnished with truffle pate, brandy and a fried egg on top and Spam - Monty Python Spam Sketch
|
|
|
|
|
I don't think VB6 will run on 64 bit systems
|
|
|
|
|
according to this it can under WOW (now need to check what this is)
http://msdn.microsoft.com/en-us/vstudio/ms788708.aspx[^]
Lobster Thermidor aux crevettes with a Mornay sauce, served in a Provençale manner with shallots and aubergines, garnished with truffle pate, brandy and a fried egg on top and Spam - Monty Python Spam Sketch
|
|
|
|
|
WOW is basically an emulator ... and you know what they say about emulation ... "Emulation is like masturbation - do it for long enough and you begin to think it's just like the real thing" 
|
|
|
|
|
Lobster Thermidor aux crevettes with a Mornay sauce, served in a Provençale manner with shallots and aubergines, garnished with truffle pate, brandy and a fried egg on top and Spam - Monty Python Spam Sketch
|
|
|
|
|
reilly96 wrote:
I don't think VB6 will run on 64 bit
systems
False! VB6 apps run just fine on Win8 64 bit. Our main software applications are VB6, and I still work in it everyday. We are using .NET for new projects and will rewrite everything. The fact that VB6 runs flawlessly on Win8 buys me another 4-5 years to get it done.
"Go forth into the source" - Neal Morse
|
|
|
|
|
So with the suggestion that Windows 9 will be released this summer, the clock is ticking!
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
I do hope that it does get killed off then
Lobster Thermidor aux crevettes with a Mornay sauce, served in a Provençale manner with shallots and aubergines, garnished with truffle pate, brandy and a fried egg on top and Spam - Monty Python Spam Sketch
|
|
|
|
|
Ah, VB6 sucks anyway.
Ok, I go and play hide.
~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
Do not feed the troll ! - Common proverb
|
|
|
|
|
|
If you want to write a two-tier app with a pleasant GUI and backed by (say) SQL Server, VB6 could still do a useful job today but the writing is on the wall. As I enter my dotage I'll happily shuffle around any company that still has some VB6 that wants maintaining, as an old friend of mine said "If they pay me, I'll code in anything".
And since I do have a lot of VB6 (and 1, 2, 3, 4, 5 and DOS) experience I'll try to use that to help people who are still supporting systems using it. I may offer some guidance that it is time to move on but I see this as being like taking my car to the garage. I know my mechanic well enough that he'll tell me when the work required makes it uneconomical to fix, he won't tell me to change the car when the wiper blades are worn out.
|
|
|
|
|
CHill60 wrote: VB6 is a god!!
To some extent, you are correct, as it will slowly fall into the annals of mythology over the coming years just like all the spaghetti monsters.
On a positive note, at least one could get vb6 to do something constructive.
I wasn't, now I am, then I won't be anymore.
|
|
|
|
|
It will be as dead as COBOL - I was told that COBOl was on the way out when I started in IT in 1985. Lots of people still make a living maintaining COBOL systems
It's well known that if all the cat videos and porn disappeared from the internet there would be only one site left and it would be called whereareallthecatvideosandporn.com
|
|
|
|
|
CHill60 wrote: There are still billions of lines of VB6 code still being using in Production systems across the world
How much Cobol?
How much Fortran?
How much Pascal?
CHill60 wrote: Large, Medium and Small companies have kept VB6 (and even earlier tech) going for as long as they can simply because the stuff is already there, it works, it's already tested, it's already been proven, it's a major major investment in time and money to start converting it and doing all of that re-testing.
To be fair "tested" in this context means - "it works in production".
Versus, for example a extensive and complete testing suite.
CHill60 wrote: work for to just dive in and replace all of their VB6 code with "the latest technologies" ... hey - how about we do that each time a new technology comes a-knocking? Yeah, right! You don't mind some of your money going missing in the meantime I guess?
The banks absolutely do not care if my money goes missing. What they care about is if their money goes missing.
This is why, for example, credit cards these days have so many 'fraud' checks. They do nothing to protect the consumer because the consumer's credit cards are already completely protected from loss (maximum of $50.) What they do is protect the bank's losses.
But other than that no business should upgrade to every new technology.
But businesses especially large ones should have some concept of architecture which includes evaluating new technologies for inclusion. Across the entire business. And banks don't do that. They often have divisions that not only do not coordinate their development but have absolutely no idea that the other divisions even exist. Hiring and management is often at the highest levels (perhaps always) handled by financial officers who do not have any experience with development. And there is no emphasis on looking for solutions that increase the quality of development but always an emphasis on reducing cost.
|
|
|
|
|
Honestly, this shouldn't need to be in the Soapbox.
"The ones who care enough to do it right care too much to compromise."
Matthew Faithfull
|
|
|
|
|
I completely agree. I just got a little fed up with some people hijacking OPs genuine questions/problems involving VB6 just to have a rant, and sometimes being rather rude. I'd rather they had a go at me here so we can get on the point of QA 
|
|
|
|
|
For a number of years we got question in the forums asking for VB6 support on projects that were just starting, they deserved a rant to move the project to a supported platform. I have not seen any of these for some time
I still think any large organisation needs a strategy to move to supported platforms! Still you should not be getting flack for supporting legacy crap but if it is broke then it needs migrating - yeah I know, broken wipers != new car but some of the requests are for adding new features!
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
This post is about VB6, I better downvote it...
Seriously though, we still do VB6 from time to time because that's what some of our customers still use. Although management announced we will not be supporting it anymore after 2015. The reason being that we simply cannot get it to work anymore on our machines (we run some virtual machines to edit VB6 software), but also because we don't have the knowledge anymore. Some of us (not me) still know some VB6 from way back when, but if you only get to do it once a year looking for that function or structure that could help you out takes way longer than it should...
It's an OO world.
public class Naerling : Lazy<Person>{
public void DoWork(){ throw new NotImplementedException(); }
}
|
|
|
|