On 4 mei '12, michael.vancann...@wisa.be wrote: 

> On Fri, 4 May
2012, michael.vancann...@wisa.be [3]wrote:
> 
>> On Fri, 4 May 2012,
dhkblas...@zeelandnet.nl [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 - fpc-pascal@lists.freepascal.org [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:dhkblas...@zeelandnet.nl
[2]
http://www.freepascal.org/docs-html/prog/progsu38.html
[3]
mailto:michael.vancann...@wisa.be
[4]
mailto:fpc-pascal@lists.freepascal.org
[5]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to