Re: Using VC++ 6.0 under Vista
Larry Smith wrote:
Well, if we continue with this metaphor, cuts and bruises are not
always avoidable (and if the patient is a diabetic can be the cause
of the trouble), one doesn't always have access to the doctor, etc.
The point is that the longer the wait, the more drastic the fixing
measures have to be. At this time it is likely pointless to say "I
told you so" or find who it was that allowed the gangrene to form.
It's time to find the solution.
You're preaching to the converted. In my (long) experience however, it just
doesn't work that way. First, it doesn't take long before the patient is an
amputee and all you can do is fit them with a prosthetic. No specialists you
bring in can ever correct that so the patient spends the rest of their days
hobbbling along on one leg. Secondly, you're still plagued with the original
staff of doctors who continue to practice their own personalized form of
quackery. Lastly, management doesn't want to hear any of this. Most of them
don't understand there's even a problem nor how deep it runs even if it is
brought to their attention. Heads would roll (probably theirs) if someone
high enough really did understand the gravity of the situation. The upshot
is that the problem just isn't correctible once the intial damage is done.
I don't have management problems because I am my own company (or perhaps
this means that I have very serious management problems...).
I have to confess that I have kept my existing MFC applications in VC6,
mostly because I prefer the IDE and I know that VC6 supports all target
platforms.
However, I have always tested my code in each new compiler, and have
found a number of bugs that way, including one of the "how could that
ever have worked variety". But I always take the corrected code back to
VC6, so I have never tested the executables produced on the later
compilers. They seem to run, on XP at least, but I have never tested
them like I do my VC6 production version.
--
David Wilkinson
Visual C++ MVP