Anybody know if delphi xe7 compatible with windows 10?
Embarcadero says that XE8 is compatible. But tells nothing about XE7.
Yes, you can install XE7 on Windows 10, and the executables that it produces are compatible with Windows 10.
Embarcadero have been producing a lot of marketing recently that implies that you need XE8 to do Windows 10 development. Truth be told, you can use any version of Delphi beyond Delphi 1. Of course the newer versions make life easier, and clearly you need XE2 or later to target 64 bit executables.
So far as I can see, the only Windows 10 specific feature that is offered with XE8 is a Windows 10 style. That was what I took from a conversation with Marco CantĂș on the subject. I guess that would be useful for FMX targets. If you are targeting classic VCL apps, and use the standard system theme, then this is of no interest. There's no point at all in faking the system style when you can let the system give you the true style. My old Delphi 6 applications, built with Mike Lischke's theme manager code, look and feel on Windows 10 identical to an application built with XE8.
Although Embarcadero says that XE8 is compatible with Windows 10, I'm unable to install or load our existing bpl projects using XE8 with Windows 10.
I moved to XE8 because our projects wouldn't build with Windows 10 using XE4.
You can install and run Delphi XE7 on a Windows 10 machine. And of course you can compile your projects on Windows 10.
But there were no enhancements made in the VCL or FireMonkey towards the new operating system. There is no official support for Windows 10. Your applications may not look and feel 100% like other applications do on Windows 10. But they can still be run as long as long as they don't use any old API that is no longer supported on Windows 10.
You can install and run Delphi XE7 on a Windows 10 machine.
Related
I have Delphi XE4 that I have never used and I have an upcoming project that I need to create an app that will need to run on Windows 10 64bit. I have several questions:
1 - Will XE4 install and work correctly on Windows 10?
2 - Will the apps created with XE4 run on Windows 10, 32bit or 64bit apps?
3 - Are there other issues I should be aware of regarding XE4 and Windows 10?
Thanks,
TD
1 - Will XE4 install and work correctly on Windows 10?
Yes.
2 - Will the apps created with XE4 run on Windows 10, 32bit or 64bit apps?
Yes.
3 - Are there other issues I should be aware of regarding XE4 and Windows 10?
XE4 does not have Windows per-monitor High DPI support built in. This can be worked around, but depending on your requirements it may require substantial changes, including modifications of VCL Form and Screen classes.
More precisely, if application has to run only in single monitor environments or only in multiple monitor environments where all monitors have same DPI settings then there are no problems and simple entry in application manifest will do.
However, this quick hack cannot be used if application has to run in multiple monitor setups where each monitor can have different DPI settings. In that case application will either run in compatibility mode which will result in blurry forms on High DPI monitors, or changes to the VCL are required to avoid blurriness.
I have developed windows application in Delphi XE 5, I need to know that whether the application works fine on Windows 10 operating system? If not then which version on Delphi I should use
Yes, you can install XE5 on Windows 10, and the executables that it produces are compatible with Windows 10.
Embarcadero have been producing a lot of marketing that implies that you need XE8 to do Windows 10 development. Truth be told, you can use any version of Delphi beyond Delphi 1. Of course the newer versions make life easier, and clearly you need XE2 or later to target 64 bit executables.
Is it possible to develop apps for Windows 8 tablets and phones using Delphi XE2 or XE3? I think XE3 ust supports UI. I am not sure if we can create apps for Win8 tablets using Delphi. I have read somewhere we need to use Prism XE3 with Visual Studio. I don't want to purchase / upgrade to XE3 just because of this. I believe we can develop even using XE2 but not sure.
Also, does anyone know if Microsoft accepts apps to appstore which are written in Delphi?
Thanks.
-K
The Delphi XE2 and XE3 fact sheets, available at Embarcadero, clearly mention which operating systems and CPUs the IDEs support, and WinRT and ARM are not among the ones listed. So the answer would be "No".
I know you are supposed to be able to build x64 apps in Delphi XE2...
I am using a paid version, the starter version.
I checked in options as well and it will not let me change to 64 bit. Only 32.
I am also running XE2 from a 64 bit machine.
Could it be because I have the starter version? If so that is kind of ridiculous, see as I paid over $200 for this software.
Read the Feature Matrix. The 64-bit compiler, OSX compiler, and FireMonkey framework are not available in the Starter edition.
The Windows Upgrade Advisor has told me there are 'known' issues with running Delphi 2010 on Windows 7, but I can't find them, does anyone know if there are, or if they've been fixed already?
D2010 works fine AFAIK. I've been using it on Windows 7 for a few months now without trouble.
There's a known issue for D2007 if you're running 64-bit Windows 7, and it's pretty serious. Fortunately, there's a patch for it. You can read about it and get the patch here.
I currently use both Delphi 2007 and Delphi 2010 on my Windows 7 Enterprise installation. I'm running the 32-bit version of Windows 7 on 64-bit hardware (corporate image).
I use Delphi 2007 every day on Windows 7 (and have since July) with no problems. I've also been using Delphi 2010 almost daily on Windows 7 since November, again with no issues.