[fpc-pascal] Create appending data to existing exe file?
Jonas Maebe
jonas.maebe at elis.ugent.be
Sun Dec 14 16:29:36 CET 2008
On 14 Dec 2008, at 02:54, Lee Jenkins wrote:
> Tomas Hajny wrote:
>> On 13 Dec 08, at 10:40, Lee Jenkins wrote:
>>> Is it possible to append data to an existing executable file and
>>> have that file run correctly? I'm adding scripting features to
>>> one of our products and I wanted it so that our software can
>>> create a standalone executable for the end user.
>> First of all, this may be different for different platforms, so
>> it's probably rather important to know the platform you're talking
>> about. Executable files for some platforms have explicit support
>> for addition of some data directly into the executable file in the
>> form of the so-called resources and the tool necessary for adding
>> the data (resource compiler) may be directly shipped together with
>> the particular platform, in other cases appending the data outside
>> the real executable image may be more tricky (but it can be
>> probably done for all platforms in this or that way).
>
> Windows 2K/XP/Vista, Linux GTK2 and possible MacOS when/if cocoa is
> finished.
At least on Mac OS X, you should not modify the executable but simply
include the script as a separate file in the application bundle.
Jonas
More information about the fpc-pascal
mailing list