Just noticed there is a 'varargs' modifier in the fp2.6.1.Follwoing the sample code in the ref.chm,I tested in the IDE:Code: [Select]Function PrintF1(fmt : pchar); cdecl; varargs; external ???c??? name ???printf???; PrintF1(???%d %d\n???,1,1);Actually PrintF1 is a function other than a procedure,so maybe the proper on could be:Code: [Select]Function PrintF1(fmt : pchar):integer; cdecl; varargs; ex