<div dir="ltr"><div class="gmail_extra">I believe in Delphi only external functions may use varargs. In your case you are declaring a variable, which could be assigned to a local function.</div><div class="gmail_extra"><br></div><div class="gmail_extra">function <span style="font-size:16px">FmtStr</span><span style="font-size:16px">(const fmt: PAnsiChar): PAnsiChar; </span>varargs; cdecl; external yourlibname;</div><div class="gmail_extra"><br></div><div class="gmail_extra">Note: varargs comes before cdecl, though I am not sure if it matters.</div></div>