[fpc-pascal] InstantFPC and argv
Michael Van Canneyt
michael at freepascal.org
Sat May 5 09:22:04 CEST 2012
On Fri, 4 May 2012, Mattias Gaertner wrote:
> On Fri, 04 May 2012 17:22:16 +0200
> dhkblaszyk at zeelandnet.nl wrote:
>
>>
>>
>> I'm creating a script to be executed by instantfpc when I noticed
>> that paramstr(0) does not reflect the location of the script but the
>> location of the cached executable. Is there a way to alter this location
>> programatically to the script location? Is there an alternative way?
>
> instantfpc passes as first parameter the original file name.
> But execv overrides the first argument with the executed file. AFAIK
> there is no alternative.
>
> You can set an environment variable.
I think the environment variable is the best and easiest shot.
Michael.
More information about the fpc-pascal
mailing list