[fpc-pascal]Variable argument counts...

Gene Buckle geneb at deltasoft.com
Sun Sep 19 22:34:48 CEST 2004

> procedure QMCall(subrname: pchar; argc: shortint; rest: array of
> const); cdecl; external;
> You can then call it using
> QMCall('test',1,['para1','para2',5,null]);

My declaration reads like this:

procedure QMCall(SubrName : PChar; ArgCount : shortint; Args : array of
const); cdecl;
  external 'QMClient';

However, when I build it, I get an error:

QMClient.pas(25,73) Error: Type identifier expected
QMClient.pas(25,73) Fatal: Syntax error, ) expected but CONST found

I'm using FPC 1.0.10 dated 2003/06/26.



"I'm not crazy, I'm plausibly off-nominal!"

Proud owner of 80-0007
http://www.f15sim.com - The only one of its kind.

More information about the fpc-pascal mailing list