1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Donation with Paypal!!!

    Go to your paypal account and send directly donation to [email protected]

    1 month - 10 $ - Standart VIP

    6 months - 20 $- Standart VIP

    1 year - 30 $- Standart VIP

    2 years - 50 $- Standart VIP

    Gold member for life - 150 $- Standart VIP

    High Vip (Standart VIP include) group please send PM or email to [email protected] for info

    After Donation please send email to [email protected]

  3. Donation Ways 2020


    Paysend
  4. Telegram
Dismiss Notice

Donation with Paypal!!!

Go to your paypal account and send directly donation to [email protected]

1 month - 10 $ - Standart VIP

6 months - 20 $- Standart VIP

1 year - 30 $- Standart VIP

2 years - 50 $- Standart VIP

Gold member for life - 150 $- Standart VIP

High Vip (Standart VIP include) group please send PM or email to [email protected] for info

After Donation please send email to [email protected]

Dismiss Notice
For open hidden message no need write thanks, thank etc. Enough is click to like button on right side of thread.

Tweaks for Delphi XE8

Discussion in 'Delphi Programming' started by AdminDF, Apr 19, 2015.

  1. AdminDF
    Online

    AdminDFAdminDF is a Verified Member Delphifan Staff Member DF Staff

    Delphi XE8 has got some nice enhancements, therefore it makes sense to use it. Unfortunately this time there are some issues that should be adjusted. Note: Some workarounds are already posted, but it makes sense to have them one place.


    Welcome page
    The welcome page was overworked in Delphi XE8 and that was a bad idea. The guys don't take care about the case if the internet isn't available. The scripts stops anywhere and the result is an unbeautiful screen.


    This script will remove the start page and a blank screen appears. Just save this lines with the .reg extension and execute it. 

    Code:
    Windows Registry Editor Version 5.00


    Code:
    [HKEY_CURRENT_USER\Software\Embarcadero\BDS\16.0\Known IDE Packages]
    "$(BDS)\\Bin\\startpageide220.bpl"=-
    

    This script will restore the start page. Just save this lines with the .reg extension and execute it. 

    Code:
    Windows Registry Editor Version 5.00


    Code:
    [HKEY_CURRENT_USER\Software\Embarcadero\BDS\16.0\Known IDE Packages]
    "$(BDS)\\Bin\\startpageide220.bpl"="Start Page IDE Package"
    
    Another workaround was posted from @gateway
    If you wanna remove the welcome page in DXE8 without modifying the registry, simply edit the shortcut property and start DXE8 with parameter -np:

    Code:
    "C:\Program Files\Embarcadero\Studio\16.0\bin\bds.exe" -np
    Note:
    Parameter -np can also be used for all other Delphi versions.

    UI Settings
    The IDE has got some changes in the UI settings. The main bar now has a blue coloring. On Windows XP this setting is awful, only on Vista and higher it's tolerable. Another change effects the font size. The larger menus are very fine, but some other controls like listbox doesn't fit anymore where they be placed. It seems the appearance changes are not really ready-made.

    This change of the appearance is documented here…
    Code:
    http://docwiki.embarcadero.com/RADStudio/XE8/en/System_Registry_Keys_for_IDE_Visual_Settings

    This script will restore the setting before XE8. Just save this lines with the .reg extension and execute it. 


    Code:
    Code:
    [HKEY_CURRENT_USER\Software\Embarcadero\BDS\16.0\ModernTheme]
    "FontName"="Segoe UI"
    "FontSize"=dword:00000009
    "MainToolBarColor"="clBtnFace"
    This script will restore the new UI settings from XE8. Just save this lines with the .reg extension and execute it.
    

    Code:

    Code:
    Windows Registry Editor Version 5.00
    
    [-HKEY_CURRENT_USER\Software\Embarcadero\BDS\16.0\ModernTheme]
    

    Castalia
    Embarcadero has bought Castalia and it's part of Delphi. This expert has some nice features, but cause also some Access violations. On Windows XP this expert isn't useable and must be removed.


    This script removes Castalia. Just save this lines with the .reg extension and execute it.


    Code:
    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Embarcadero\BDS\16.0\Known IDE Packages\Delphi]
    "$(BDS)\\Bin\\Castalia220.bpl"=-
    
    This script restores Castalia and it's loaded again. Just save this lines with the .reg extension and execute it.

    Code:
    Windows Registry Editor Version 5.00


    Code:
    [HKEY_CURRENT_USER\Software\Embarcadero\BDS\16.0\Known IDE Packages\Delphi]
    "$(BDS)\\Bin\\Castalia220.bpl"="Castalia"
    

    Beyond Compare
    The Beyond Compare Expert is on board of Delphi since version XE. In Delphi XE8 it doesn't appear in the Edit menu. The funny thing is, that the marketing tells a complete other story. Note: Beyond Compare for Delphi is only a lite version, but enough for a lot of things.

    This script adds Delphi's Beyond Compare to the expert list. After a restart of the IDE the edit menu contains an new "old" entry. Just save this lines with the .reg extension and execute it.
    Code:
    Windows Registry Editor Version 5.00


    Code:
    [HKEY_CURRENT_USER\Software\Embarcadero\BDS\16.0\Experts]
    "Beyond Compare IDE Package"="$(BDS)\\Bin\\Scooter.BeyondCompare.Expert.dll"
    
    This script removes the Beyond Expert. Just save this lines with the .reg extension and execute it.

    Code:
    Windows Registry Editor Version 5.00


    Code:
    [HKEY_CURRENT_USER\Software\Embarcadero\BDS\16.0\Experts]
    "Beyond Compare IDE Package"=-
    

    Platform SDK
    The platform SDK is needed for everyone that wants to write apps for Android. The whole stuff is maintained from Google and Embarcadero rolls out only some needed things to have a quick start. At least this was the behavior before XE8, a complete working copy of Google's Android stuff was installed. 

    Now with Delphi XE8 the most of Google's Android stuff must be download before it could be used. Also new to the XE8 Installer is the option to reuse an existing Platform SDK folder. This makes sense, because all Android Development Tools use the same Platform SDK and there is absolute no need to have them twice on the harddrive.

    So if possible it makes sense to have anywhere one Platform SDK folder that is frequently updated with the SKD Manager. Sadly there is no easy way to tell Delphi where the new Platform SDK exists and dozen settings must be updated to get the thing work again.
     
  2. realist
    Online

    realistrealist is a Verified Member Administrator General Staff Member DF Staff

    RE:

    Thanks
     
  3. salimouu
    Offline

    salimouu DF Junior

    RE:

    Thanks
     
  4. Ferguson69
    Offline

    Ferguson69 DF Junior

    Thank you useful info.
     
  5. gangpan
    Offline

    gangpan DF Junior

    RE:

    thanks
     
  6. marciords
    Offline

    marciords DF Member

    RE:

    thanks
     
  7. Possamai
    Offline

    Possamai DF Member

    Thanks
     
  8. SideFX_007
    Offline

    SideFX_007 DF Member

    RE:

    Very useful. Thanks.
     
  9. captnemo
    Offline

    captnemo DF Member DF Gold User

    Thanks
     
  10. mario.joker
    Offline

    mario.joker DF Junior

    Very useful. Thanks.
     
  11. fabalo76
    Offline

    fabalo76 DF Member

    thank you for your effort.
     
  12. Chawa
    Offline

    Chawa DF Member

    thanks
     
  13. Tallys
    Offline

    Tallys DF Junior

    Thanks for the info man!
     

Share This Page