On 4 mei '12, [email protected] wrote: 

> On Fri, 4 May
2012, [email protected] [3]wrote:
> 
>> On Fri, 4 May 2012,
[email protected] [1]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?
>> The solution can be found on
http://www.freepascal.org/docs-html/prog/progsu38.html [2] Const
ScriptName = {$INCLUDE FILE};
> 
> Come to think of it, probably not
100% what you want. 
> It will contain the name of the temporary script
file.
> 
> Michael.
> _______________________________________________
>
fpc-pascal maillist - [email protected] [4]
>
http://lists.freepascal.org/mailman/listinfo/fpc-pascal [5]

Indeed,
it's not. ScriptName will contain "configure.ppx.pas". What I want it
that ParamStr(0) will contain the full filename to the script file
instead of the compiled version. This should be the default behaviour
imho b ecause it's an "executable" script and not a source file anymore.


Regards, Darius 

  

Links:
------
[1]
mailto:[email protected]
[2]
http://www.freepascal.org/docs-html/prog/progsu38.html
[3]
mailto:[email protected]
[4]
mailto:[email protected]
[5]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
_______________________________________________
fpc-pascal maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to