Forum > General

How to break exe into obj file or dll ,bpl

<< < (2/2)

Packs:
Thanks

MarkMLl:

--- Quote from: Prakash on July 30, 2024, 09:38:39 pm ---How to break exe into multiple obj file ,dll,bpl file in Lazarus

--- End quote ---

To add to what everybody else has said, let's see we can explain this in terms that almost anyperson should be able to understand.

You can dismantle a car into engine, wheels, transmission, sundry fasteners and a pile of light scrap.

You can't dismantle a car into a motorcycle, even though it might be possible to re-use some of a car's fasteners etc. to make one.

You can't dismantle a car into a helicopter, and a car lacks even the basic raw materials to make some parts (e.g. light alloys or composites for the rotors).

You might possibly be able to dismantle a .exe into .obj files, but it would take specialist tools and would rely on the presence of debugging information. However the files you ended up with might be /strictly/ correct as far as formats etc. go, but would bear little resemblance to what the original programmer had.

You can't dismantle a .exe into a .dll or .bpl, although it might be possible to reuse some of a .exe's components (.obj files etc.) to construct one (which might in practice be very little use for anything).

Over the decades, I have been asked /repeatedly/ for a decompiler. In some cases by people who actually appeared to have some minimal understanding of the development process.

MarkMLl

Packs:
Dear all,

When I was working in delphi my exe is working like a video player . it is loading all form at run time from bpl files .

in lazarus it is bundling everything in to  single exe .

what is my expectation is like it should be browser and it should show page on screen. if there is any change in small module . I can able to release one module only

marcov:

--- Quote from: Prakash on July 31, 2024, 05:33:23 pm ---When I was working in delphi my exe is working like a video player . it is loading all form at run time from bpl files .

--- End quote ---

Yes, that is not possible yet. Some work has been done, but it is still long ways, specially multiplatform.

Packs:
Thank friend

Navigation

[0] Message Index

[*] Previous page

Go to full version