AXScript.pas,从官方站点找到的IActivsScript接口[6]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 scriptbaby 的 blog

          itemname: polestr;
          subitemname: polestr;
          eventname: polestr;
          delimiter: polestr;
          sourcecontextcookie: dword;
          startinglinennumber: ulong;
          flags: dword;
      out name: tbstr;
      out excepinfo: texcepinfo
    ): hresult; stdcall;

    // hresult stdmethodcalltype parsescripttext(
    //     [in] lpcolestr pstrcode,
    //     [in] lpcolestr pstritemname,
    //     [in] iunknown  *punkcontext,
    //     [in] lpcolestr pstrdelimiter,
    //     [in] dword dwsourcecontextcookie,
    //     [in] ulong ulstartinglinenumber,
    //     [in] dword dwflags,
    //     [out] variant *pvarresult,
    //     [out] excepinfo *pexcepinfo);
    function parsescripttext(
      const pstrcode: polestr;
      const pstritemname: polestr;
      const punkcontext: iunknown;
      const pstrdelimiter: polestr;
            dwsourcecontextcookie: dword;
            ulstartinglinenumber: ulong;
            dwflags: dword;
      out   pvarresult: olevariant;
      out   pexcepinfo: texcepinfo
    ): hresult; stdcall;

end;  //iactivscriptparse interface


iactivescriptparseprocedure=interface(iunknown)
  ['{1cff0050-6fdd-11d0-9328-00a0c90dcaa9}']

  function parseproceduretext(
     const pstrcode: polestr;
     const pstrformalparams: polestr;
     const pstritemname: polestr;
           punkcontext: iunknown;
     const pstrdelimiter: polestr;
           dwsourcecontextcookie: dword;
           ulstartinglinenumber: ulong;
           dwflags: dword;
     out   ppdisp: idispatch
  ): hresult; stdcall;

end;  //iactivscriptparseprocedure interface


implementation


end.

本文关键:AXScript.pas,从官方站点找到的IActivsScript接口
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top