Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Win 64 processing

Status
Not open for further replies.

Tinting

Vendor
Sep 25, 2009
1
US
thread102-1453576
I have referenced this older thread in the hopes that someone can update me on Delphi software that is able to run on Vista 64 bit Op systems. I have an application that was originally written in Borland with Borland tables, and later was upgraded to Delphi but retaining the Borland tables. Recently our customers using Vista 64 bit Op systems cannot run my softwar. How can I get my older app to run on these newer platforms?

Any help would be greatly appreciated. I am not a programmer so you will need to be simple and understanding!
 
If you have a 32-bit application it will run on Vista 64 - I write Win32 apps all the time. It can depend on the version of Delphi and if you are referencing any functions that are tied to a specific OS (e.g. NT4).
 
You should upgrade the Borland Tables stuff to some newer database access stuff, that comes with Delphi 7 or later. That should be sufficiently compatible with the modern x64 OS's. They are so 'modern', that they do no longer support 16 bit software...

HTH
TonHu
 
I have been using Delphi7 in Vista 64-bit and now in Windows7 64-bit. I did find that I needed to set Security in the Borland/Delphi7 folder in the Program Files(x68) folder by giving Full Control to specified Users. I did this to the entire folder and sub-folders.
I suspect your usrs will need to setup security in appropriate folders in their 64-bit Os.
Hannes
 
Instead of lowering the security of your Program Files folders, you should adjust your application to store it's data in the correct place, like ProgramData or if it's user specific in a user-profile directory. This has been recommended since the release of Windows 2000 (way back in 1999!), but until Windows Vista, MS never enforced the access rules properly as everybody was automatically assigned Administrator rights.
For security reasons this requires application correction, not OS adjustment.
This really makes no difference for the x86 or x64 versions of Windows, except for the limitation of being unable to run 16 bit software on any x64 Windows release.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top