how to move a software developed with vc6 to vista?
-
I have almost finished developing a software with vc 6. Then my leader suddenly told me that this software should be also be able to run under Vista. I know it is hard to accept, but it is the fact. I think the fastest way maybe convert it to vs.net 2005. But it is not such easy. It showed a lot of errors.Could onebody give me any suggestion. To write a new software with vs.net 2005, or convert it, or some other good idea.
-
I have almost finished developing a software with vc 6. Then my leader suddenly told me that this software should be also be able to run under Vista. I know it is hard to accept, but it is the fact. I think the fastest way maybe convert it to vs.net 2005. But it is not such easy. It showed a lot of errors.Could onebody give me any suggestion. To write a new software with vs.net 2005, or convert it, or some other good idea.
VC6 is rubbish, you shouldn't use it anyhow, if you have the option. If you get a lot of errors, you should work through them, you will, in the process find out ways in which your old code is not standards conformant. I would, however, just test to see if the app runs on Vista. I don't see how moving to VC2005 would magically cause this to occur.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
-
I have almost finished developing a software with vc 6. Then my leader suddenly told me that this software should be also be able to run under Vista. I know it is hard to accept, but it is the fact. I think the fastest way maybe convert it to vs.net 2005. But it is not such easy. It showed a lot of errors.Could onebody give me any suggestion. To write a new software with vs.net 2005, or convert it, or some other good idea.
Peter, Chan wrote:
I think the fastest way maybe convert it to vs.net 2005
That may not make your application to run as expected[edit]on vista[/edit]. As there are other platform issues involved there, like , way to deal with registry. VC6, is not strictly adheres to C++ standards, and no longer supported by Microsoft. So , better migrate to higher version of compiler.
Peter, Chan wrote:
But it is not such easy. It showed a lot of errors.
It should not take long time to fix those. -- modified at 3:03 Monday 11th June, 2007
Prasad MS MVP - VC++
-
I have almost finished developing a software with vc 6. Then my leader suddenly told me that this software should be also be able to run under Vista. I know it is hard to accept, but it is the fact. I think the fastest way maybe convert it to vs.net 2005. But it is not such easy. It showed a lot of errors.Could onebody give me any suggestion. To write a new software with vs.net 2005, or convert it, or some other good idea.
Peter, Chan wrote:
I think the fastest way maybe convert it to vs.net 2005. But it is not such easy. It showed a lot of errors.
Those errors have nothing to do with Vista. They are the result of VS2005 being more C++ compliant.
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
-
VC6 is rubbish, you shouldn't use it anyhow, if you have the option. If you get a lot of errors, you should work through them, you will, in the process find out ways in which your old code is not standards conformant. I would, however, just test to see if the app runs on Vista. I don't see how moving to VC2005 would magically cause this to occur.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
why do you say VC6 is rubbish? I've had nothing but problems with VS2005, even though I applied the service pack 1 and then the vista pack as well. I still can't get add member variables to work properly, and miss the old right click class wizard in VC6. I can still get to the class wizard/add variable but when I click control type variable all the other fields still stay empty and are unusable.