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. The Lounge
  3. WinRT : A case for VB6 (classic VB)

WinRT : A case for VB6 (classic VB)

Scheduled Pinned Locked Moved The Lounge
c++phpcomannouncement
16 Posts 8 Posters 2 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.
  • R Rama Krishna Vavilala

    Nishant Sivakumar wrote:

    The big hassle though was that it could only handle IDispatch or dual interfaces.

    Any C++/COM developer who has programmed in VB will know that the above statement is not correct. :) So no one has to do any work to support WinRT.

    N Offline
    N Offline
    Nish Nishant
    wrote on last edited by
    #7

    Yeah, my mistake. It's VBScript that needs dispatch! Thanks - will update the OP! :-)

    Regards, Nish


    My technology blog: voidnish.wordpress.com Part 2 in my WinRT/C++ series : Visual C++ and WinRT/Metro - Databinding Basics

    1 Reply Last reply
    0
    • R Rama Krishna Vavilala

      Nishant Sivakumar wrote:

      The big hassle though was that it could only handle IDispatch or dual interfaces.

      Any C++/COM developer who has programmed in VB will know that the above statement is not correct. :) So no one has to do any work to support WinRT.

      N Offline
      N Offline
      Nish Nishant
      wrote on last edited by
      #8

      OP has been updated. Thanks again.

      Regards, Nish


      My technology blog: voidnish.wordpress.com Part 2 in my WinRT/C++ series : Visual C++ and WinRT/Metro - Databinding Basics

      1 Reply Last reply
      0
      • N Nish Nishant

        I always thought you were a VB6 sympathizer.

        Regards, Nish


        My technology blog: voidnish.wordpress.com Part 2 in my WinRT/C++ series : Visual C++ and WinRT/Metro - Databinding Basics

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

        Oh God, that's offensive! ;) I started getting rid of my VB6 development the day I got my hands on the C# and VB.NET Beta bits back in 2001. Yes, I was writing code in Notepad and compiling it on the command line and found it better than VB6.

        A guide to posting questions on CodeProject[^]
        Dave Kreskowiak

        N 1 Reply Last reply
        0
        • D Dave Kreskowiak

          Oh God, that's offensive! ;) I started getting rid of my VB6 development the day I got my hands on the C# and VB.NET Beta bits back in 2001. Yes, I was writing code in Notepad and compiling it on the command line and found it better than VB6.

          A guide to posting questions on CodeProject[^]
          Dave Kreskowiak

          N Offline
          N Offline
          Nish Nishant
          wrote on last edited by
          #10

          Ah good to know :-)

          Regards, Nish


          My technology blog: voidnish.wordpress.com Part 2 in my WinRT/C++ series : Visual C++ and WinRT/Metro - Databinding Basics

          1 Reply Last reply
          0
          • D Dave Kreskowiak

            I just threw up in my mouth a little bit. Did I just hear you say VB6 had an actual use??

            A guide to posting questions on CodeProject[^]
            Dave Kreskowiak

            M Offline
            M Offline
            Marc A Brown
            wrote on last edited by
            #11

            Unless you have text to speech turned on for your browser, you probably just saw him say it rather than hearing him. :laugh:

            1 Reply Last reply
            0
            • N Nish Nishant

              As we discussed the other day, VB6 was the best COM client ever! The big hassle though was that it could only handle IDispatch or dual interfaces. Well, we don't have IDispatch anymore but we do have IInspectable. It should not be too hard to update VB6 to handle IInspectable. Update: That was wrong. It's VBScript that needs dispatch. VB6 actually works more efficiently with COM interfaces. Thanks to Rama for the correction. So basically VB6 is already a good candidate as a WinRT consumer :-) And voila! We now have a fast, easy to use, 100% native code language for consuming WinRT. :-D

              Regards, Nish


              My technology blog: voidnish.wordpress.com Part 2 in my WinRT/C++ series : Visual C++ and WinRT/Metro - Databinding Basics

              A Offline
              A Offline
              Andy Brummer
              wrote on last edited by
              #12

              Nishant Sivakumar wrote:

              Update: That was wrong. It's VBScript that needs dispatch. VB6 actually works more efficiently with COM interfaces.

              As long as it is compatable and there is a typelib. :-\ I can't believe that I still remember that crap. :doh:

              Curvature of the Mind now with 3D

              1 Reply Last reply
              0
              • N Nish Nishant

                As we discussed the other day, VB6 was the best COM client ever! The big hassle though was that it could only handle IDispatch or dual interfaces. Well, we don't have IDispatch anymore but we do have IInspectable. It should not be too hard to update VB6 to handle IInspectable. Update: That was wrong. It's VBScript that needs dispatch. VB6 actually works more efficiently with COM interfaces. Thanks to Rama for the correction. So basically VB6 is already a good candidate as a WinRT consumer :-) And voila! We now have a fast, easy to use, 100% native code language for consuming WinRT. :-D

                Regards, Nish


                My technology blog: voidnish.wordpress.com Part 2 in my WinRT/C++ series : Visual C++ and WinRT/Metro - Databinding Basics

                D Offline
                D Offline
                djdanlib 0
                wrote on last edited by
                #13

                Noooo!!! Burn the heretic!

                N 1 Reply Last reply
                0
                • D djdanlib 0

                  Noooo!!! Burn the heretic!

                  N Offline
                  N Offline
                  Nish Nishant
                  wrote on last edited by
                  #14

                  :-D

                  Regards, Nish


                  My technology blog: voidnish.wordpress.com Part 2 in my WinRT/C++ series : Visual C++ and WinRT/Metro - Databinding Basics

                  1 Reply Last reply
                  0
                  • N Nish Nishant

                    As we discussed the other day, VB6 was the best COM client ever! The big hassle though was that it could only handle IDispatch or dual interfaces. Well, we don't have IDispatch anymore but we do have IInspectable. It should not be too hard to update VB6 to handle IInspectable. Update: That was wrong. It's VBScript that needs dispatch. VB6 actually works more efficiently with COM interfaces. Thanks to Rama for the correction. So basically VB6 is already a good candidate as a WinRT consumer :-) And voila! We now have a fast, easy to use, 100% native code language for consuming WinRT. :-D

                    Regards, Nish


                    My technology blog: voidnish.wordpress.com Part 2 in my WinRT/C++ series : Visual C++ and WinRT/Metro - Databinding Basics

                    M Offline
                    M Offline
                    Mark AJA
                    wrote on last edited by
                    #15

                    It's amazing how many times I see someone answering a question about VBA, VBNet or VBScript, and thinks it's Visual Basic. There are some similarities between these languages, but the deeper you dig the bigger the differences are.

                    N 1 Reply Last reply
                    0
                    • M Mark AJA

                      It's amazing how many times I see someone answering a question about VBA, VBNet or VBScript, and thinks it's Visual Basic. There are some similarities between these languages, but the deeper you dig the bigger the differences are.

                      N Offline
                      N Offline
                      Nish Nishant
                      wrote on last edited by
                      #16

                      Yeah, my bad :sigh:

                      Regards, Nish


                      My technology blog: voidnish.wordpress.com Part 2 in my WinRT/C++ series : Visual C++ and WinRT/Metro - Databinding Basics

                      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