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
