Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 382
  • Last Modified:

My XP program not working on Vista (500 points)

I only have XP.  I have been told that my program is not running on Vista, although there are no problems with XP:

"I downloaded the free version to try before I buy and I continually receive an error message when I try to open the program after installation. I'm using Vista home version and I'm wondering if there is a compatibility issue."

Can anyone tell me the reason for this.  Could it be that I am using:

1.  Delphi 6.
2.  Pre-vista components.
3.  Pre-vista version of "ASProtect" to encrypt the source code.
4.  Pre-vista version of QSetup to create the installation program.
5.  Something else....

I am giving 500 points (and my grateful thanks) for this as it is urgent.
1 Solution
Try using Delphi 2007.
I had same problem with my D2006 program. Try to set compatibility option for your program on Vista (right click on program in explorer, Compatibility tab):
1 - Run this program in compatibility mode for: WinXP SP2
2 - Run this program as administrator.

That works to me.
What is the exact error you are receiving from vista?  Is it a pointer error or a security type error?  Delphi 6 apps really should work just fine but it could be that the application is trying to utilize a resource or API call that is now more restricted.
Are you making any calls into IE, if you are doing something IE7 doesn't allow...your out of luck...Also check out this link on running in compatiblity mode in Vista
rincewind666Author Commented:
Many thanks for your help.

Note to others who may be searching for this solution:
I cannot check this solution as (as I said) I do not have Vista.  However, it sounds right and I shall suggest the users of my software to do this in the meantime.

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now