Recent

Author Topic: Compiled package  (Read 800 times)

Ed78z

  • Jr. Member
  • **
  • Posts: 66
Compiled package
« on: October 22, 2025, 06:05:24 am »
Is there any plan to have something like Delphi's BPL files but much better?
To share compiled custom components or codes easily and distribute the packages without sharing the source code?

Khrys

  • Sr. Member
  • ****
  • Posts: 342
Re: Compiled package
« Reply #1 on: October 22, 2025, 07:05:58 am »
There's a wiki entry on closed-source packages. Have you seen this?

cdbc

  • Hero Member
  • *****
  • Posts: 2462
    • http://www.cdbc.dk
Re: Compiled package
« Reply #2 on: October 22, 2025, 09:18:34 am »
Hi
@PascalDragon is working on it and I think @RuneWalsh' update/rewrite of the 'Heap-Manager', is contributing to make it happen sooner, rather than later... ;D
<spoiler> Suddenly I don't need 'sharemem' or 'cmem' to run my plugin-framework </spoiler>
Regards Benny
« Last Edit: October 22, 2025, 09:20:25 am by cdbc »
If it ain't broke, don't fix it ;)
PCLinuxOS(rolling release) 64bit -> KDE6 -> FPC 3.2.2 -> Lazarus 4.0 up until Jan 2025 from then on it's both above &: KDE6/QT6 -> FPC 3.3.1 -> Lazarus 4.99

PascalDragon

  • Hero Member
  • *****
  • Posts: 6184
  • Compiler Developer
Re: Compiled package
« Reply #3 on: October 24, 2025, 10:57:52 pm »
@PascalDragon is working on it and I think @RuneWalsh' update/rewrite of the 'Heap-Manager', is contributing to make it happen sooner, rather than later... ;D

The heap manager has nothing to do with it.

cdbc

  • Hero Member
  • *****
  • Posts: 2462
    • http://www.cdbc.dk
Re: Compiled package
« Reply #4 on: October 25, 2025, 04:07:49 am »
Hi
Ok Sven/Sarah, thanks -- My bad  :-[ I surely didn't want to belittle your work.

It's just that I've noticed a change in the behavior regarding libraries, that makes things work, that (in my mind) shouldn't...?!? e.g.: managed types across app/library boundries :: Things that make you go Hmmmmm..... %)
...Oh well, I'll chalk it up to "Things I can't explain"  ;D
Regards Benny
« Last Edit: October 25, 2025, 04:11:30 am by cdbc »
If it ain't broke, don't fix it ;)
PCLinuxOS(rolling release) 64bit -> KDE6 -> FPC 3.2.2 -> Lazarus 4.0 up until Jan 2025 from then on it's both above &: KDE6/QT6 -> FPC 3.3.1 -> Lazarus 4.99

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12523
  • FPC developer.
Re: Compiled package
« Reply #5 on: October 25, 2025, 12:58:32 pm »
Is there any plan to have something like Delphi's BPL files but much better?
To share compiled custom components or codes easily and distribute the packages without sharing the source code?

Even if FPC had something like Delphi's bpl, I doubt it would matter that much. Simply too many versions and platforms in circulation for that to be practical.

If you just look at the forum users, you see 3.2.2, 3.2.3, 3.2.4rc1 and various trunk versions in use.
« Last Edit: October 25, 2025, 01:15:26 pm by marcov »

 

TinyPortal © 2005-2018