[fpc-devel] Mistake in ApplicationName() documentation
Graeme Geldenhuys
graemeg.lists at gmail.com
Tue Sep 13 10:59:04 CEST 2011
Hi,
Below is a quote from the documentation of the ApplicationName() function:
"Standard this is equal to the result of ParamStr(0), but it can be
customized by setting the OnGetApplicationName callback."
This seems incorrect, as the following test program shows.
------------------[ test1.pas ]--------------------------
program test1;
{$mode objfpc}{$H+}
uses
Classes, Sysutils;
begin
writeln('ParamStr(0): <' + ParamStr(0) + '>');
writeln('ApplicationName: <' + ApplicationName + '>');
end.
---------------------------------------------------------
Here is the console output of above program:
$ mv test1 test1.elf64
$ ./test1.elf64
ParamStr(0): </tmp/test1>
ApplicationName: <test1>
ApplicationName() only returns the filename portion (without paths or
extensions) of ParamStr(0).
Am I miss interpreting the documentation, are is this an actual mistake
in the docs. If the latter, then I'll create a documentation patch for
ApplicationName().
Regards,
- Graeme -
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/
More information about the fpc-devel
mailing list