I was recently asked to install an old app I wrote in Delphi 5 a few years ago, so I dug out my install CD.
Unfortunately, it wouldn't install on either of the two machines they had - one running Vista and the other Windows 7.
The Vista machine ran the installer OK and installed the program, but it wouldn't run. The Windows 7 machine refused to even run the installer.
What is strange is that I installed this program on a couple of Vista and Win7 machines a while back - without any problems. But, as they worked, I don't remember what versions of the OS they were - more than likely not 64bit...
My development platform now is Delphi 7 running under Windows XP Pro 32bit with SP3.
Is it possible to compile 32bit apps which will install and run in Windows XP, Vista and Win7?
I have the Delphi 5 source and can re-compile with Delphi 7, (though it would probably be a pain). What I don't want is to use a later version of Delphi. (I'm not a professional programmer and I'm comfortable with Delphi 7).
I'd rather tell them it just doesn't run on the version of Windows they have.
So, I hoped that someone here can save me a few hours of experimentation and messing about by telling me now if it can't be done.
I appreciate that I need to be running Delphi in a 64bit environment to create 64bit apps, but 32bit apps should run under Windows 7 in 32bit mode right?
The program used a couple of DLLs. Would they still work in Win7 x64 or would they cause problems?
Any pointers would be appreciated.
TBaz
Unfortunately, it wouldn't install on either of the two machines they had - one running Vista and the other Windows 7.
The Vista machine ran the installer OK and installed the program, but it wouldn't run. The Windows 7 machine refused to even run the installer.
What is strange is that I installed this program on a couple of Vista and Win7 machines a while back - without any problems. But, as they worked, I don't remember what versions of the OS they were - more than likely not 64bit...
My development platform now is Delphi 7 running under Windows XP Pro 32bit with SP3.
Is it possible to compile 32bit apps which will install and run in Windows XP, Vista and Win7?
I have the Delphi 5 source and can re-compile with Delphi 7, (though it would probably be a pain). What I don't want is to use a later version of Delphi. (I'm not a professional programmer and I'm comfortable with Delphi 7).
I'd rather tell them it just doesn't run on the version of Windows they have.
So, I hoped that someone here can save me a few hours of experimentation and messing about by telling me now if it can't be done.
I appreciate that I need to be running Delphi in a 64bit environment to create 64bit apps, but 32bit apps should run under Windows 7 in 32bit mode right?
The program used a couple of DLLs. Would they still work in Win7 x64 or would they cause problems?
Any pointers would be appreciated.
TBaz