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.

How to upgrade components for Delphi 10 Seattle

Discussion in 'Delphi Help&Requests' started by AdminDF, Sep 3, 2015.

  1. AdminDF
    Online

    AdminDFAdminDF is a Verified Member Delphifan Staff Member DF Staff

    The easiest way to upgrade any components for Delphi 10 Seattle is, when the are already fit for Delphi XE8. Mostly an include is anywhere around, where a few comiler directives define, which source should be compiled for a particullar Delphi Version.

    In the include file there is always this compiler directive…

    Code:
    {$IFDEF VER290} // XE8
    (…)
    …, when the source code was compatible with Delphi XE8. The easiest way to do the upgrade for Delphi 10 Seattle is to replace the line with something like this…

    Code:

    Code:
    {$IF CompilerVersion >= 29.0}
    // XE8 or higher

    I'm pretty sure this will work for 99% of all existing include files. A few components libraries are using already this conditional define and this libraries could be compiled with nearly no additional changes.

    Just for info, this conditional compiler expression…


    Code:
    {$IF CompilerVersion >= 29.0}

    …allows further to compile the components with any upcoming Major release of Delphi. The conditional compiler expression may adapted with in the next Delphi Version in six months, but for now it should work in the most cases.

    Useless to say, it makes sense to duplicate the existing project files and adapt them for Delphi 10 Seattle, that a clear numbering exists.
     
  2. KM64
    Offline

    KM64 DF Junior

    RE:

    muy buena Info.
     
  3. masgoret
    Offline

    masgoret DF Junior

    RE:

    Very useful!
    To upgrade from xe7 to xe8 In some dproj files it is necessary to locate and change the suffix of the bpl file.
    XE7 = 210
    XE8 = 220
    That number are the files of Delphi 10 ? Maybe 230 ?
     
  4. uiqme
    Online

    uiqme Guest

    Very interesting and useful thank you for the nice tip.
     
  5. AbuBelal
    Online

    AbuBelal Guest

    RE:

    thanks
     
  6. profepaco
    Offline

    profepaco DF Junior

    RE:

    thanks a lot
     
  7. Tallys
    Offline

    Tallys DF Junior

    Muito obrigado!
     
  8. TiSENT
    Offline

    TiSENT DF Expert DF Payment Group

    RE:

    Thanks for the info :D
     

Share This Page