I've been using DELPHI 6 with Vista very successfully, however, after upgrading to Windows 7 my Delphi 6 is no longer registered. Even after successfully registering it on-line, it will not save it, and as such, never gets registered. How can I register it?
+2
A:
A couple of possible solutions:
- Use the Windows XP mode feature of Windows 7 to run Delphi 6.
- Run Delphi 6 as Administrator using elevated privileges (for instance by using this trick).
- Run Delphi 6 in a VM (actually: Windows XP mode is a VM too)
--jeroen
Jeroen Pluimers
2010-09-22 10:53:12
Turn off UAC, this has been a problem right up to Delphi XE
gbrandt
2010-09-22 14:07:01
@gbrandt: No, don't turn off UAC. It's foolish to downgrade security on the entire system because you don't want to do the work to make things function properly.
Ken White
2010-09-22 15:46:08
@Ken: it fixes the problem as asked, Delphi 6 will probably run fine.
gbrandt
2010-09-22 17:25:47
@gbrandt: going back to Windows 2000 fixes the problem too, but somehow both of those harsh resolutions do not sound like something the OP really wants.
Jeroen Pluimers
2010-09-23 05:09:28
@Ken: really? His question clear states he wants to move to Windows 7, so of course he would not want to move to Windows 2000. Turning off UAC would solve the problem, as would other steps. You don't have to like the solution, but it is still one of many solutions.
gbrandt
2010-09-23 14:20:45
@gbrandt: I didn't say anything about Win2K. However, I still disagree that turning off UAC is a solution. First, it opens up huge security holes unnecessarily, and second, it postpones your learning to properly deal with the issues that UAC exposes. The second is really important - who says how long you'll be able to turn off UAC in the future, and what do you do when you can't and you don't have a clue what to do? Lazy hackish workarounds to avoid dealing with the problem are not the solution. Educating yourself works much better, IMO.
Ken White
2010-09-23 14:29:16
@Ken: Sorry, that was Jeroen that talked about Win2K, my mistake.
gbrandt
2010-09-23 14:46:30