摘要:
最近做一个软件,用webbrowser做软件界面,通过js的window.external调用delphi的函数实现数据库操作等功能,在需要返回值的时候,遇到问题了,来源如下图:在接口中加入一方法,传入参数为BSTR(wideString)类型,希望返回VARIANT(OLEVariant),自动生成的函数结构如下: 在***_TLB.pas中: Itest = interface(IDispatch) ['{D9941302-C827-4517-ADA0-003D176E9E9A}'] function Method1(const a: WideString): OleVa. 阅读全文