WineHQ

Delphi

No Screenshot

Submit Screenshot

Application Details:

Version: RAD Studio XE7
License: Retail
URL: http://www.embarcadero.com/pro...
Votes: 0
Latest Rating: Bronze
Latest Wine Version Tested: 1.7.47

Maintainers: About Maintainership

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

  • Installing (but only with workarounds see How-to)
  • Designing (VCL form designer and object inspector)
  • Writing code
  • Error insight
  • Compiling
  • Debugging

What does not

  • The (JS based) welcome page
  • Symbols aren't read by the debugger for the WINE DLLs which makes debugging harder
  • I had an exception dialog in the IDE several times, but it can simply be closed without any apparent negative side effects

Workarounds

What was not tested

  • Refactoring
  • FMX
  • IDE Insight
  • Other languages than Delphi
  • Most of the more advanced features of the IDE
  • Activation of the IDE (was running in trial mode so far)
  • 64 Bit prefix (apparently has problems with .NET)
  • 64 Bit compiler
  • OS X compiler

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentGentoo Linux x86_64Jul 31 20151.7.47No, but has workaround Yes BronzeJens Mühlenhoff 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

Installation How-to

This is meant as an installation how-to for the "newer" Delphi Versions (after Delphi 7).

Prerequesites:

The .NET Framework 3.5 must be installed using winetricks before the Delphi Installer:

winetricks dotnet35sp1

Since there are currently (as of WINE 1.7.47) issues with the .NET framework on win64, please set WINEARCH to win32 when creating the WINE prefix!

Since the Installer will have issues with "corrupt" (must be a bug in the check process somewhere) 7zip archives an internet connection is required during the installation.

I would suggest you to unpack the iso-image of the Delphi version you're installing and set the files to 644 in order to allow the installer to overwrite it's 7zip files.

The next problem arises when the installer tries to install the J# 2.0 runtime where it hangs during the "ngen.exe" process. I had to kill the ngen.exe process about a dozen times before the installer went on.

There may be some additional errors or warnings during installation, but they can be ignored as far as I know at the moment. (i.e. FastReport can't create a start menu shortcut and H2Reg.exe has issues as well)

It's best to unselect the help during installation or you have to kill the HReg.exe process (I didn't wait for it, since it seems to be hung).

The IDE may deadlock when it is trying to show the welcome page, this is due to a bug in WINE mshtml. This can be worked around by opening any existing file with:

wine bds.exe SomeFile.pas

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.


by Stian on Thursday August 27th 2015, 5:40
You can also disable the welcome page by either passing the -np parameter to the bds.exe, or remove/rename startpageide140.bpl in the registry for your Delphi installation (i.e. KEY_CURRENT_USER\Software\CodeGear\BDS\\Known IDE Packages)

PS! Replace with your current Delphi installation's version number.
Back