Forum > General
How to break exe into obj file or dll ,bpl
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