在ActiveX中使用WideString与String时出现的问题

sam51 2003-04-21 03:29:44
在ActiveXfrom中定义了一个函数:
function aa(instr:widestring):widestring;
var str:string;
begin
...
str:='111';
Result:=str;
end;

执行到“str:='111'”都正常,下一步当返回结果结束后,浏览器会提示非法操作,然后浏览器就关闭了。
如果在“Result:=str”后面加上messagebox,将str显示一下的话就不会提示非法操作了,且可以正常运行,这是为何?
...全文
24 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
INeedCa 2003-04-21
  • 打赏
  • 举报
回复
Result := WideString(str);

16,749

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧