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