Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Visual Basic
  4. VB6 not "Born Again" C++ or VB.Net

VB6 not "Born Again" C++ or VB.Net

Scheduled Pinned Locked Moved Visual Basic
csharpc++asp-nettools
13 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    Polyprogrammer
    wrote on last edited by
    #1

    It would be nice to have a place just for VB6. Not everyone is "born again" C++ or VB.NET..... There is still a lot of life left in VB6 in spite of attempts to exterminate it. Here we use VB6 as a fast concept test platform before desiding what platform to use for the final product. Other platforms are not as fast to 'throw togeather' a quick proof of concept demo in order to get initial funding. Access to other VB6 users in simular circumstances was the primary reason that I signed on to the code project. We are offended when it is sugested that VB6 users should be "brought into the fold of VB.NET". VB6 is used for a reason just like C++, ASP.NET, VB.NET and others have their uses. Only monosylibic programers lack the diversity to expect everyone to "convert" to their platform. Broad experience allows one to know which platform is best suited for any given application. Diversity is key to being able to compete effectivly, just look at microsoft. "When you find yourself in a hole, Stop digging" (author unknown). They keep potting out crap code. Just don't throw away any tools just because you aren't familiar with them. How many of you can do assembly? The point is to learn as much as possible. Thank you. Poly-programmer

    T D C 3 Replies Last reply
    0
    • P Polyprogrammer

      It would be nice to have a place just for VB6. Not everyone is "born again" C++ or VB.NET..... There is still a lot of life left in VB6 in spite of attempts to exterminate it. Here we use VB6 as a fast concept test platform before desiding what platform to use for the final product. Other platforms are not as fast to 'throw togeather' a quick proof of concept demo in order to get initial funding. Access to other VB6 users in simular circumstances was the primary reason that I signed on to the code project. We are offended when it is sugested that VB6 users should be "brought into the fold of VB.NET". VB6 is used for a reason just like C++, ASP.NET, VB.NET and others have their uses. Only monosylibic programers lack the diversity to expect everyone to "convert" to their platform. Broad experience allows one to know which platform is best suited for any given application. Diversity is key to being able to compete effectivly, just look at microsoft. "When you find yourself in a hole, Stop digging" (author unknown). They keep potting out crap code. Just don't throw away any tools just because you aren't familiar with them. How many of you can do assembly? The point is to learn as much as possible. Thank you. Poly-programmer

      T Offline
      T Offline
      The ANZAC
      wrote on last edited by
      #2

      lies..only those who are resistant to change, fearful of progression, or afraid of learning new, more powerful and overall superior concepts seem to think in this non-progressive backward ideal. If your gonna try and start a counter-culture, i think you have little hope. Most people in these forums started with vb6...yet have made the transition to a better product. Microsoft does upgrade its software for more than profit. It upgrades its frameworks and developement tools because developement exists in such a way that old tools eventually become too old to be adapted to new tasks. You can't drive in a screw in with a stone tool (and please don't get pedantic and extend this analogy). Hence, progression is a necessary thing. It is as natural as evolution. It is those who refuse to "convert", as you so resistantly phrased it, that hold back the industry and wonder why they no longer understand who to provide solutions they understood how to a few years back, yet the syntax is still derived from the same language. Besides that, VB6 was a mess, thrown together out of bits of other languages, held together by toothpicks, strin and blue tack which we know as the VB6 syntax. VB.Net is much more adept at handling so many more things than VB6...sure some things may seem foreign and more complex, but it is this complexity that allows expansion. It is equivocal to C# in its power and, some would argue, easier to use, especially for readability and new users. Do yourself a favour and make the move, you won't regret it. Do the industry a favour and stop trying to create a counter-culture. No-one gains anything through anti-progressionism.

      Polyphonic wrote:

      We are offended when it is sugested that VB6 users should be "brought into the fold of VB.NET".

      Sorry if you get offended, but most people on this side of the metaphoric line don't know why they stuck with VB6 for so long.

      Polyphonic wrote:

      There is still a lot of life left in VB6

      Is that why microsoft doesn't support it anymore?

      Polyphonic wrote:

      Just don't throw away any tools just because you aren't familiar with them

      This is an invalid argument, why would you own tools you aren't familiar with.

      Polyphonic wrote:

      Other platforms are not as fast to 'throw togeather' a quick proof of concept demo in order to get initial funding

      P 1 Reply Last reply
      0
      • P Polyprogrammer

        It would be nice to have a place just for VB6. Not everyone is "born again" C++ or VB.NET..... There is still a lot of life left in VB6 in spite of attempts to exterminate it. Here we use VB6 as a fast concept test platform before desiding what platform to use for the final product. Other platforms are not as fast to 'throw togeather' a quick proof of concept demo in order to get initial funding. Access to other VB6 users in simular circumstances was the primary reason that I signed on to the code project. We are offended when it is sugested that VB6 users should be "brought into the fold of VB.NET". VB6 is used for a reason just like C++, ASP.NET, VB.NET and others have their uses. Only monosylibic programers lack the diversity to expect everyone to "convert" to their platform. Broad experience allows one to know which platform is best suited for any given application. Diversity is key to being able to compete effectivly, just look at microsoft. "When you find yourself in a hole, Stop digging" (author unknown). They keep potting out crap code. Just don't throw away any tools just because you aren't familiar with them. How many of you can do assembly? The point is to learn as much as possible. Thank you. Poly-programmer

        D Offline
        D Offline
        Dave Kreskowiak
        wrote on last edited by
        #3

        This is not the place for this crap. Perhaps you're looking for the Soapbox[^].

        Polyphonic wrote:

        "When you find yourself in a hole, Stop digging" (author unknown).

        Hence, I stopped using VB6 and switched to VB.NET. What a relief that was!

        Polyphonic wrote:

        There is still a lot of life left in VB6

        You just keep right on telling yourself that. I, on other hand, can see the writing on the wall...

        A guide to posting questions on CodeProject[^]
        Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
             2006, 2007

        P 1 Reply Last reply
        0
        • P Polyprogrammer

          It would be nice to have a place just for VB6. Not everyone is "born again" C++ or VB.NET..... There is still a lot of life left in VB6 in spite of attempts to exterminate it. Here we use VB6 as a fast concept test platform before desiding what platform to use for the final product. Other platforms are not as fast to 'throw togeather' a quick proof of concept demo in order to get initial funding. Access to other VB6 users in simular circumstances was the primary reason that I signed on to the code project. We are offended when it is sugested that VB6 users should be "brought into the fold of VB.NET". VB6 is used for a reason just like C++, ASP.NET, VB.NET and others have their uses. Only monosylibic programers lack the diversity to expect everyone to "convert" to their platform. Broad experience allows one to know which platform is best suited for any given application. Diversity is key to being able to compete effectivly, just look at microsoft. "When you find yourself in a hole, Stop digging" (author unknown). They keep potting out crap code. Just don't throw away any tools just because you aren't familiar with them. How many of you can do assembly? The point is to learn as much as possible. Thank you. Poly-programmer

          C Offline
          C Offline
          Colin Angus Mackay
          wrote on last edited by
          #4

          Polyphonic wrote:

          Other platforms are not as fast to 'throw togeather' a quick proof of concept demo in order to get initial funding.

          Speak for yourself. From my point of view VB6 is the slowest method to throw something together. I never did VB6 so it would be a steep learning curve for me. I'd much rather use C# (which is what I'm best at) for throwing something together quickly.

          Polyphonic wrote:

          Just don't throw away any tools just because you aren't familiar with them.

          I don't throw away anything. However if I don't know how to use a tool I'll not use it because it would take me a long time to figure out how to use it. Your arguments may be valid for your individual situation, but it isn't valid for the majority of people out there.


          Upcoming FREE developer events: * Glasgow: SQL Server Managed Objects AND Reporting Services ... My website

          P 1 Reply Last reply
          0
          • C Colin Angus Mackay

            Polyphonic wrote:

            Other platforms are not as fast to 'throw togeather' a quick proof of concept demo in order to get initial funding.

            Speak for yourself. From my point of view VB6 is the slowest method to throw something together. I never did VB6 so it would be a steep learning curve for me. I'd much rather use C# (which is what I'm best at) for throwing something together quickly.

            Polyphonic wrote:

            Just don't throw away any tools just because you aren't familiar with them.

            I don't throw away anything. However if I don't know how to use a tool I'll not use it because it would take me a long time to figure out how to use it. Your arguments may be valid for your individual situation, but it isn't valid for the majority of people out there.


            Upcoming FREE developer events: * Glasgow: SQL Server Managed Objects AND Reporting Services ... My website

            P Offline
            P Offline
            Polyprogrammer
            wrote on last edited by
            #5

            Reguarding the "Majority" of people: Since we are all "Ego Centric" one often believes one's own group to be in the majority. A must read should be "How To Lie With Statistics". It is only about 200 pages long but packed with enabling information. I am not discounting C++ (it is one of many platforms we use here) just the mistaken belief that it is the "GOD" of the programming world. Every one of us is in the minority in some group somewhere. Just be careful when you discount something that you are inexperenced at using. C++ is great for what it does but then VB6 is also great for doing what it is intended for as well. Unix, Fortran, Cobal, Pascal even Assembly and others all have a valid use and place. We encourage people to not be limited Polyphonic

            C 1 Reply Last reply
            0
            • D Dave Kreskowiak

              This is not the place for this crap. Perhaps you're looking for the Soapbox[^].

              Polyphonic wrote:

              "When you find yourself in a hole, Stop digging" (author unknown).

              Hence, I stopped using VB6 and switched to VB.NET. What a relief that was!

              Polyphonic wrote:

              There is still a lot of life left in VB6

              You just keep right on telling yourself that. I, on other hand, can see the writing on the wall...

              A guide to posting questions on CodeProject[^]
              Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
                   2006, 2007

              P Offline
              P Offline
              Polyprogrammer
              wrote on last edited by
              #6

              Ohhh the young (less experenced) are so inclined to reinvent the wheel. Wait until you have a few decades of diverse experience under your belt and then see if you are so quick to 'toss' out the old for the new. By the way we also use VB.Net, C++, Unix and others when it is apropriate. Polyphonic

              D 1 Reply Last reply
              0
              • T The ANZAC

                lies..only those who are resistant to change, fearful of progression, or afraid of learning new, more powerful and overall superior concepts seem to think in this non-progressive backward ideal. If your gonna try and start a counter-culture, i think you have little hope. Most people in these forums started with vb6...yet have made the transition to a better product. Microsoft does upgrade its software for more than profit. It upgrades its frameworks and developement tools because developement exists in such a way that old tools eventually become too old to be adapted to new tasks. You can't drive in a screw in with a stone tool (and please don't get pedantic and extend this analogy). Hence, progression is a necessary thing. It is as natural as evolution. It is those who refuse to "convert", as you so resistantly phrased it, that hold back the industry and wonder why they no longer understand who to provide solutions they understood how to a few years back, yet the syntax is still derived from the same language. Besides that, VB6 was a mess, thrown together out of bits of other languages, held together by toothpicks, strin and blue tack which we know as the VB6 syntax. VB.Net is much more adept at handling so many more things than VB6...sure some things may seem foreign and more complex, but it is this complexity that allows expansion. It is equivocal to C# in its power and, some would argue, easier to use, especially for readability and new users. Do yourself a favour and make the move, you won't regret it. Do the industry a favour and stop trying to create a counter-culture. No-one gains anything through anti-progressionism.

                Polyphonic wrote:

                We are offended when it is sugested that VB6 users should be "brought into the fold of VB.NET".

                Sorry if you get offended, but most people on this side of the metaphoric line don't know why they stuck with VB6 for so long.

                Polyphonic wrote:

                There is still a lot of life left in VB6

                Is that why microsoft doesn't support it anymore?

                Polyphonic wrote:

                Just don't throw away any tools just because you aren't familiar with them

                This is an invalid argument, why would you own tools you aren't familiar with.

                Polyphonic wrote:

                Other platforms are not as fast to 'throw togeather' a quick proof of concept demo in order to get initial funding

                P Offline
                P Offline
                Polyprogrammer
                wrote on last edited by
                #7

                You sure put someone in their place. I recall that VB6 was also touted as being more powerful and possesed overall superior concepts as well. Granted that was in VB6's heyday. Some people, and we all are in some form of minority, still like to squeeze every bit sic) out of older information. Who knows there might be something to be learned. Reguarding support from microsoft: They rarely do anything that dosen't PUSH people into a direction that greatly benefits the microsoft world idea. Mind you it is great that Bill has found a way to impose his world view through software. Not everyone has to follow behind him in lock step. Perhaps the old idea of fair competition should be forgotten. After all isn't the (insert platform name here) platform perfect and totally bug free, virus proof and crash resistant? We do use VB.Net, C++ and others (even Assembly) but we also use VB6 it has uses. The point is we are all on a "ladder" don't kick those below you or you might just get kicked by those above you. Polyphonic

                1 Reply Last reply
                0
                • P Polyprogrammer

                  Reguarding the "Majority" of people: Since we are all "Ego Centric" one often believes one's own group to be in the majority. A must read should be "How To Lie With Statistics". It is only about 200 pages long but packed with enabling information. I am not discounting C++ (it is one of many platforms we use here) just the mistaken belief that it is the "GOD" of the programming world. Every one of us is in the minority in some group somewhere. Just be careful when you discount something that you are inexperenced at using. C++ is great for what it does but then VB6 is also great for doing what it is intended for as well. Unix, Fortran, Cobal, Pascal even Assembly and others all have a valid use and place. We encourage people to not be limited Polyphonic

                  C Offline
                  C Offline
                  Colin Angus Mackay
                  wrote on last edited by
                  #8

                  Polyphonic wrote:

                  Just be careful when you discount something that you are inexperenced at using

                  I always try to ensure I have a good overview of most technolgies so I can assess whether something would be worthwhile for me to learn nor not. Given that VB6 was discontinued about 5 years ago I feel that it comes in to the category of "insufficient possible return on investment" to be worthwhile learning. If you already have the skill and it is useful in your situation then go for it. Another for instance, F# has just come on my radar. At the moment it is not currently worth learning, but could be useful in the future. So I'm keeping watch on it.

                  Polyphonic wrote:

                  We encourage people to not be limited

                  I don't regard myself as limited. I try to take a more pragmatic approach to see if there is any longevity in the technology to make it worth while spending the effort learning it. I can imagine that at some point in the future it may be useful to me to revisit C++ (I did about 3 years ago and I may do again).


                  Upcoming FREE developer events: * Glasgow: SQL Server Managed Objects AND Reporting Services ... My website

                  P 1 Reply Last reply
                  0
                  • P Polyprogrammer

                    Ohhh the young (less experenced) are so inclined to reinvent the wheel. Wait until you have a few decades of diverse experience under your belt and then see if you are so quick to 'toss' out the old for the new. By the way we also use VB.Net, C++, Unix and others when it is apropriate. Polyphonic

                    D Offline
                    D Offline
                    Dave Kreskowiak
                    wrote on last edited by
                    #9

                    Polyphonic wrote:

                    Ohhh the young (less experenced) are so inclined to reinvent the wheel. Wait until you have a few decades of diverse experience under your belt and then see if you are so quick to 'toss' out the old for the new.

                    Does 32 years of programming/developing/support count?

                    A guide to posting questions on CodeProject[^]
                    Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
                         2006, 2007

                    P 1 Reply Last reply
                    0
                    • D Dave Kreskowiak

                      Polyphonic wrote:

                      Ohhh the young (less experenced) are so inclined to reinvent the wheel. Wait until you have a few decades of diverse experience under your belt and then see if you are so quick to 'toss' out the old for the new.

                      Does 32 years of programming/developing/support count?

                      A guide to posting questions on CodeProject[^]
                      Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
                           2006, 2007

                      P Offline
                      P Offline
                      Polyprogrammer
                      wrote on last edited by
                      #10

                      You should be starting to understand it soon! Polyprogrammer

                      1 Reply Last reply
                      0
                      • C Colin Angus Mackay

                        Polyphonic wrote:

                        Just be careful when you discount something that you are inexperenced at using

                        I always try to ensure I have a good overview of most technolgies so I can assess whether something would be worthwhile for me to learn nor not. Given that VB6 was discontinued about 5 years ago I feel that it comes in to the category of "insufficient possible return on investment" to be worthwhile learning. If you already have the skill and it is useful in your situation then go for it. Another for instance, F# has just come on my radar. At the moment it is not currently worth learning, but could be useful in the future. So I'm keeping watch on it.

                        Polyphonic wrote:

                        We encourage people to not be limited

                        I don't regard myself as limited. I try to take a more pragmatic approach to see if there is any longevity in the technology to make it worth while spending the effort learning it. I can imagine that at some point in the future it may be useful to me to revisit C++ (I did about 3 years ago and I may do again).


                        Upcoming FREE developer events: * Glasgow: SQL Server Managed Objects AND Reporting Services ... My website

                        P Offline
                        P Offline
                        Polyprogrammer
                        wrote on last edited by
                        #11

                        I won't argue with your approach, I agree to a large extent. However I expect that you might concure the no technology has longevity. It's just the nature of the beast. Ideally the best system should have the least complexity to learn and implement while being highly economical to obtain (buy or rent). Of course such a system would and should put all of us out of business. If you are not having fun you are doing it wrong. As Lilly Tomlin once said in her one woman show, Is there any intelligent life in the universe, "Reality is just a collective hunch!" Enjoy the ride. Polyprogrammer

                        C 1 Reply Last reply
                        0
                        • P Polyprogrammer

                          I won't argue with your approach, I agree to a large extent. However I expect that you might concure the no technology has longevity. It's just the nature of the beast. Ideally the best system should have the least complexity to learn and implement while being highly economical to obtain (buy or rent). Of course such a system would and should put all of us out of business. If you are not having fun you are doing it wrong. As Lilly Tomlin once said in her one woman show, Is there any intelligent life in the universe, "Reality is just a collective hunch!" Enjoy the ride. Polyprogrammer

                          C Offline
                          C Offline
                          Colin Angus Mackay
                          wrote on last edited by
                          #12

                          Polyphonic wrote:

                          However I expect that you might concure the no technology has longevity. It's just the nature of the beast.

                          In the context of computer software longevity is shorter than in the context of human lifespans. It is all relative to what is being discussed.


                          Upcoming FREE developer events: * Glasgow: SQL Server Managed Objects AND Reporting Services ... My website

                          P 1 Reply Last reply
                          0
                          • C Colin Angus Mackay

                            Polyphonic wrote:

                            However I expect that you might concure the no technology has longevity. It's just the nature of the beast.

                            In the context of computer software longevity is shorter than in the context of human lifespans. It is all relative to what is being discussed.


                            Upcoming FREE developer events: * Glasgow: SQL Server Managed Objects AND Reporting Services ... My website

                            P Offline
                            P Offline
                            Polyprogrammer
                            wrote on last edited by
                            #13

                            Dead on! Polyphonic

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups