Exetools

Exetools (https://forum.exetools.com/index.php)
-   General Discussion (https://forum.exetools.com/forumdisplay.php?f=2)
-   -   Delphi BPL Cracking... (https://forum.exetools.com/showthread.php?t=5206)

Kameo 09-02-2004 21:34

Delphi BPL Cracking...
 
Long intro :
Hi i need to know if there's any way to extract datas from a delphi 6 bpl ?
In fact i got a bpl shiped with a program and i managed to "include" it in Delphi 6 so i can use the components in this bpl library. But when i decided to compile my source it keeps on asking for the relevant pascal source.

Thus i digged the net and learned that you must use the corresponding *.dcf file (which is a binary consisting of all dcu in the bpl file).

My question:
How can i extract the component's code in the bpl to recompile it and have the standing-alone component ?
Is there anyway to achieve this or not ? I tried to dig the net for the component (BigCheckListBox) but didn't find anything.

Thx for all your help.

TasM 09-06-2004 14:22

You don't need to crack the bpl to use the components it has. All you have to do is build your application with Runtime Packages.

You can do that by clicking on the delphi menu:
Project > Options > Packages > Build with Runtime Packages

Once you have enabled the above option make sure you add the bpl you want to use in the corresponding field

;)

TQN 09-06-2004 21:51

I afraid with only a bpl file, we can not build the Delphi app. To build, we need at least a .dcp file (same as import lib in C/C++), and can be with .dcu files. But he did not have any .dcp file or .dcu file because the app only be deliveried with bpl file.
A bpl file is same as dll file, so we can use LoadPackage (a function of Delphi RTL) to load it and uses GetProcAddress to call a alone function.
Best regards,
TQN


All times are GMT +8. The time now is 15:12.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX