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. Time Machine.

Time Machine.

Scheduled Pinned Locked Moved The Lounge
csharpwpfcomtoolshelp
39 Posts 21 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.
  • G Gary Wheeler

    I spend my day switching back and forth between VS2008/C#/.NET/WPF and VS2003/C++/MFC. and they wonder why I twitch...

    Software Zen: delete this;

    D Offline
    D Offline
    Dan Neely
    wrote on last edited by
    #14

    I didn't realize that MS made any non-trivial changes to C++/MFC since 2k3, what's blocking your upgrading the legacy apps to the new compiler?

    The European Way of War: Blow your own continent up. The American Way of War: Go over and help them.

    G 1 Reply Last reply
    0
    • D Dan Neely

      I didn't realize that MS made any non-trivial changes to C++/MFC since 2k3, what's blocking your upgrading the legacy apps to the new compiler?

      The European Way of War: Blow your own continent up. The American Way of War: Go over and help them.

      G Offline
      G Offline
      Gary Wheeler
      wrote on last edited by
      #15

      Mainly a moderate amount of recoding needed to get around the deprecated C runtime library functions, changes to ATL functionality, plus all the regression testing required. Our legacy application is approximately 500,000 lines of C++/MFC, which would probably require 2-3 months to port to the new environment with no net benefit. The Big New Thing™ is being developed using C#/.NET/WPF for the UI, and new service code developed in C++ using some utilities ported from the legacy stuff. The funny thing is, it took less time for me to write the utilities in C# from scratch than it took to make the ported legacy code compatible with the VS2008 C++ compiler :rolleyes:.

      Software Zen: delete this;

      D 1 Reply Last reply
      0
      • G Gary Wheeler

        Mainly a moderate amount of recoding needed to get around the deprecated C runtime library functions, changes to ATL functionality, plus all the regression testing required. Our legacy application is approximately 500,000 lines of C++/MFC, which would probably require 2-3 months to port to the new environment with no net benefit. The Big New Thing™ is being developed using C#/.NET/WPF for the UI, and new service code developed in C++ using some utilities ported from the legacy stuff. The funny thing is, it took less time for me to write the utilities in C# from scratch than it took to make the ported legacy code compatible with the VS2008 C++ compiler :rolleyes:.

        Software Zen: delete this;

        D Offline
        D Offline
        Dan Neely
        wrote on last edited by
        #16

        Is The Big New Thing™ going to replace the legacy app, or are you just pillaging its codebase...

        The European Way of War: Blow your own continent up. The American Way of War: Go over and help them.

        G 1 Reply Last reply
        0
        • D Dan Neely

          Is The Big New Thing™ going to replace the legacy app, or are you just pillaging its codebase...

          The European Way of War: Blow your own continent up. The American Way of War: Go over and help them.

          G Offline
          G Offline
          Gary Wheeler
          wrote on last edited by
          #17

          Hopefully/eventually yes to the first, and partially yes to the second. "Pillaging" might be a tad judgmental a term for what we're doing. We've got a very mature and nicely capable library of C++ utilities for the type of distributed process control applications we develop. It includes utilities for building Windows services, thread management, TCP/IP socket communications, etc. That library is what we've ported from VS2003 to VS2008. We've left behind the prior UI and its COM-based plug-in architecture, along with the remainder of the existing service code.

          Software Zen: delete this;

          1 Reply Last reply
          0
          • J Jammer 0

            Oh Man, I've just spent the last 1.5 years working with WPF ... I've just been reassigned to a new project ... that requires me to ... install ... urgh! ... VS2003 ... ARHHHHHHH!! HELP!

            Jammer My Blog | Articles

            P Offline
            P Offline
            Pete OHanlon
            wrote on last edited by
            #18

            Why?

            Jammer wrote:

            I've just been reassigned to a new project

            Jammer wrote:

            VS2003

            That kinda argues that it's not a new project.

            "WPF has many lovers. It's a veritable porn star!" - Josh Smith

            As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

            My blog | My articles | MoXAML PowerToys | Onyx

            D J 3 Replies Last reply
            0
            • P Pete OHanlon

              Why?

              Jammer wrote:

              I've just been reassigned to a new project

              Jammer wrote:

              VS2003

              That kinda argues that it's not a new project.

              "WPF has many lovers. It's a veritable porn star!" - Josh Smith

              As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

              My blog | My articles | MoXAML PowerToys | Onyx

              D Offline
              D Offline
              Dan Neely
              wrote on last edited by
              #19

              If you need to support legacy OSes, 2k3 is the latest version that will create .net apps that run on NT4.

              The European Way of War: Blow your own continent up. The American Way of War: Go over and help them.

              1 Reply Last reply
              0
              • H Henry Minute

                I believe that VS2003 comes with WTF. :)

                Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

                U Offline
                U Offline
                urbane tiger
                wrote on last edited by
                #20

                Nuh they deprecated that too

                Multi famam, conscientiam pauci verentur.(Pliny)

                1 Reply Last reply
                0
                • T ThatsAlok

                  Jammer wrote:

                  've just spent the last 1.5 years working with WPF ... I've just been reassigned to a new project ... that requires me to ... install ... urgh! ... VS2003 ...

                  great! they didn't ask you to work on visual studio 5 or cobol :-)

                  B Offline
                  B Offline
                  bryanren
                  wrote on last edited by
                  #21

                  That is COBOL to y'all!

                  1 Reply Last reply
                  0
                  • J Jammer 0

                    Oh Man, I've just spent the last 1.5 years working with WPF ... I've just been reassigned to a new project ... that requires me to ... install ... urgh! ... VS2003 ... ARHHHHHHH!! HELP!

                    Jammer My Blog | Articles

                    S Offline
                    S Offline
                    Seth Dingwell
                    wrote on last edited by
                    #22

                    Hey man, it could be worse, I went from VS 2008 and some sweet WCF stuff straight to .... wait for it ... VB 6 in classic asp! I didn't even know it still existed. At least I was able to use VS 2005 for it. It's really still too soon for me talk about it.

                    J 1 Reply Last reply
                    0
                    • J Jammer 0

                      Oh Man, I've just spent the last 1.5 years working with WPF ... I've just been reassigned to a new project ... that requires me to ... install ... urgh! ... VS2003 ... ARHHHHHHH!! HELP!

                      Jammer My Blog | Articles

                      L Offline
                      L Offline
                      LenaBr
                      wrote on last edited by
                      #23

                      I just spent the last week coding in VS2003 VB after 2 years of VS2005 C#. Still feel burnt but the changes are running now. Spent a lot of time back spacing over the ; and getting the equivalent of "You can't get there from here"

                      J C 2 Replies Last reply
                      0
                      • G Gary Wheeler

                        I spend my day switching back and forth between VS2008/C#/.NET/WPF and VS2003/C++/MFC. and they wonder why I twitch...

                        Software Zen: delete this;

                        R Offline
                        R Offline
                        rourke11
                        wrote on last edited by
                        #24

                        I have spent the last 4 years going between the most current version of VS and VS 2002 then VS 2003 because management does not consider it important enough to take the time to move to the newer CLR. Instead we pander to every customers wild whim building on to the 1.1 platform project which they never use. Phew, I feel better. The job pays well enough (benefits could be better), I like the people I work with, work is flexible, and things are looking up as for going to the new platform maybe we will get their by VS 2010! Remember you are unique just like everyone else. (this came to me when a teenie bopper was digging through a bin of consumo crap and said as she pull one out "Wow, Mom! This is unique." and her mother replied "Yes, and it is special too." as they both stood in front of a bin of about 200 identical items.) That and the line from The Princess Bride Inigo Montoya: "You keep using that word. I do not think it means what you think it means."

                        1 Reply Last reply
                        0
                        • G Gary Wheeler

                          I spend my day switching back and forth between VS2008/C#/.NET/WPF and VS2003/C++/MFC. and they wonder why I twitch...

                          Software Zen: delete this;

                          J Offline
                          J Offline
                          Jammer 0
                          wrote on last edited by
                          #25

                          That sounds horrific!

                          Jammer My Blog | Articles

                          G 1 Reply Last reply
                          0
                          • P Pete OHanlon

                            Why?

                            Jammer wrote:

                            I've just been reassigned to a new project

                            Jammer wrote:

                            VS2003

                            That kinda argues that it's not a new project.

                            "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                            As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                            My blog | My articles | MoXAML PowerToys | Onyx

                            J Offline
                            J Offline
                            Jammer 0
                            wrote on last edited by
                            #26

                            Basically the plug has been pulled on the project I was on. The project absolutely needs doing but we have to convince the folks with the purse strings ... *sigh* ... so I have been reassigned ... And yeah your right ... it's obviously not new!

                            Jammer My Blog | Articles

                            1 Reply Last reply
                            0
                            • S Seth Dingwell

                              Hey man, it could be worse, I went from VS 2008 and some sweet WCF stuff straight to .... wait for it ... VB 6 in classic asp! I didn't even know it still existed. At least I was able to use VS 2005 for it. It's really still too soon for me talk about it.

                              J Offline
                              J Offline
                              Jammer 0
                              wrote on last edited by
                              #27

                              Urgh! VB6 sucks!!

                              Jammer My Blog | Articles

                              1 Reply Last reply
                              0
                              • L LenaBr

                                I just spent the last week coding in VS2003 VB after 2 years of VS2005 C#. Still feel burnt but the changes are running now. Spent a lot of time back spacing over the ; and getting the equivalent of "You can't get there from here"

                                J Offline
                                J Offline
                                Jammer 0
                                wrote on last edited by
                                #28

                                Haha, what a nightmare!

                                Jammer My Blog | Articles

                                1 Reply Last reply
                                0
                                • L LenaBr

                                  I just spent the last week coding in VS2003 VB after 2 years of VS2005 C#. Still feel burnt but the changes are running now. Spent a lot of time back spacing over the ; and getting the equivalent of "You can't get there from here"

                                  C Offline
                                  C Offline
                                  Charles Wolfe
                                  wrote on last edited by
                                  #29

                                  Just remember that VS2003 will not install on VISTA! We've tried it and then knew we had to stay with XP for another (good) reason. For our project, there is no reason to "move on" to a newer version of Visual Studio. Outside of using the VS 6 serial port control, we have everything we need in VS2003 -- we actually had it all in VS6, but my partners said we "had" to catch up with the rest of the world. For what it's worth: I still use FORTRAN and have no problem with COBOL. Now C is language for OS writers and masochists.

                                  Charles Wolfe C. Wolfe Software Engineering

                                  L 1 Reply Last reply
                                  0
                                  • C Charles Wolfe

                                    Just remember that VS2003 will not install on VISTA! We've tried it and then knew we had to stay with XP for another (good) reason. For our project, there is no reason to "move on" to a newer version of Visual Studio. Outside of using the VS 6 serial port control, we have everything we need in VS2003 -- we actually had it all in VS6, but my partners said we "had" to catch up with the rest of the world. For what it's worth: I still use FORTRAN and have no problem with COBOL. Now C is language for OS writers and masochists.

                                    Charles Wolfe C. Wolfe Software Engineering

                                    L Offline
                                    L Offline
                                    LenaBr
                                    wrote on last edited by
                                    #30

                                    The project is installed on my home desk top still running xp. No body else in the office still has a copy of vs2003. I have become the VB guru. I actually can't do it in the office because the firewalls prevent me from reaching this server. It is the only project running this because it is on another companies server which is why it is in VB. I am sticking with XP because I still have other clients running something called DATAEASE which I support.

                                    1 Reply Last reply
                                    0
                                    • J Jammer 0

                                      Oh Man, I've just spent the last 1.5 years working with WPF ... I've just been reassigned to a new project ... that requires me to ... install ... urgh! ... VS2003 ... ARHHHHHHH!! HELP!

                                      Jammer My Blog | Articles

                                      R Offline
                                      R Offline
                                      rohans84
                                      wrote on last edited by
                                      #31

                                      atleast u got to work on WPF. I am stuck with 1.1 since I started off. My client refuses to move forward even to 2.0 On top of that VS 2008 has so many gr8 features for development which too I am missing on

                                      J 1 Reply Last reply
                                      0
                                      • P Pete OHanlon

                                        Why?

                                        Jammer wrote:

                                        I've just been reassigned to a new project

                                        Jammer wrote:

                                        VS2003

                                        That kinda argues that it's not a new project.

                                        "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                                        As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                                        My blog | My articles | MoXAML PowerToys | Onyx

                                        J Offline
                                        J Offline
                                        Jammer 0
                                        wrote on last edited by
                                        #32

                                        Get this! I've moved again! Back to VS2008 / WCF! YAY!

                                        Jammer My Blog | Articles

                                        1 Reply Last reply
                                        0
                                        • R rohans84

                                          atleast u got to work on WPF. I am stuck with 1.1 since I started off. My client refuses to move forward even to 2.0 On top of that VS 2008 has so many gr8 features for development which too I am missing on

                                          J Offline
                                          J Offline
                                          Jammer 0
                                          wrote on last edited by
                                          #33

                                          Oh, I still work on WPF for my own project http://www.jamsoft.co.uk[^] ...

                                          Jammer My Blog | Articles

                                          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