On Wed, 18 Oct 2006, Peter Vreman wrote:

> >> Does the CmdLine variable in the System unit exist for Delphi/TP/...
> >> compatibility ?
> >
> > Delphi compatibility.
> >
> > By the way, I have a patch ready which turns it into a property, which
> > prevents some code being pulled in Hello World kind of apps.
> 
> That is the best solution. It will then also be readonly.

Do you get rid of the duplicate argc/argv and cmdline, then ?

Code like

{$if defined(MSWINDOWS) or defined(OS2)}
  { finally release the heap if possible, especially
    important for DLLs }
  for i:=0 to argc do
    sysfreemem(argv[i]);
  sysfreemem(argv);
{$endif}
{$if defined(LINUX) or defined(BSD)}
  sysfreemem(cmdline);
{$endif}

seems rather strange to me...

Michael.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to