[Lazarus] Application Information

Reinier Olislagers reinierolislagers at gmail.com
Thu Dec 26 09:30:19 CET 2013


On 26/12/2013 09:26, Mark Morgan Lloyd wrote:
> Reinier Olislagers wrote:
>> On 25/12/2013 20:16, Mark Morgan Lloyd wrote:
> I don't pretend to understand all the cross-platform issues and I was
> trying to avoid work :-)
Very understandable ;)

In the end, any contribution is better than none - people knowledgeable
about other platforms can always contribute about theirs.
At least the trunk resource units I linked to are cross-platform, so
that shouldn't be a problem.

And as usual, I'd be happy to to demolish^H^H^H^H go over the page you
created and update what I can...

> OK, I'll do a very basic page "Show Application Title, Version, and
> Company" i.e. similar to the existing one that somebody's filled with
> code- I don't want to mess around with that until we know where it came
> from.
> 
> Somebody was asking about getting version info into the final (i.e.
> executable) filename. I've put date info into filenames on Linux using
> Compilation -> Execute After -> Command (with mv, `date` and so on) but
> if access to the IDE-generated version info is now settling down
> presumably it wouldn't be too difficult to read it out as the final
> stage of the build process- even if this takes a separate 'brand' program.
Could be. Haven't looked at file version info etc lately.

> I suppose the next question is going to be how to sign an executable so
> that collaborating programs can check each others' authenticity. I
> believe that ELF doesn't have provision in the header for anything like
> that, but presumably it could be stuck into the resource info e.g. in
> the FileDescription field.
Or a separate resource actually. I presume that's how it done on
Windows, OSX too.
Don't know if there are any initiatives about that in the Linux world...




More information about the Lazarus mailing list