Anyone knows if packages from D10.0 need to be recompiled to work in D10.1?

Anyone knows if packages from D10.0 need to be recompiled to work in D10.1?
If so, it's a lot of work every time a new update is released.

Comments

  1. Yes, you need to recompile all packages from source.

    ReplyDelete
  2. Just found that packages needs to be recompiled to work with D10.1 Berlin.
    Why not D11 Berlin then?

    ReplyDelete
  3. Luis Madaleno Because this is service pack to 10 Seattle :)

    ReplyDelete
  4. Balázs Szakály That's why it should allow the same packages. Otherwise it would make sense to be D11.

    ReplyDelete
  5. The 10 naming scheme is to align with both Windows 10 and OS-(Roman numeral)-X.  The only Delphi version that did not change the dcu layout was D2006 IIRC. It was not a success; a lot of effort for very little payoff.

    ReplyDelete
  6. Luis Madaleno The name of Delphi is "Delphi 10" now, just like OSX (pronounced "OS 10"), or Windows 10, which is staying version 10 no matter the updates. And just like OSX, it has named and .1 releases. It's a very common numbering scheme right now. So, this version is Delphi 10.1 Berlin. The next version will be 10.2.

    Every time there's a release, you need to recompile, because unit interfaces change, the compiler changes, etc. There's only ever been a single release where this did not happen, which was D2007 compared to D2006.

    ReplyDelete
  7. Balázs Szakály payed service pack (;

    ReplyDelete
  8. Johan Bontes You got in before me. I didn't see your comment in the G+ interface :)

    ReplyDelete
  9. Johan Bontes it was Delphi 2007, that was dcu compatible to Delphi 2006.

    ReplyDelete

Post a Comment