加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

string – OleVariant可用于DLL proc中的out参数吗?

发布时间:2020-12-14 01:44:21 所属栏目:Windows 来源:网络整理
导读:我想制作一个界面,但我不知道. OleVariant是否包含“标准”字符串的“标准” – 传递和返回? function Any(Input : OleVariant; out Output : OleVariant) : integer; stdcall; 另一方面可能是.NET,C#或C或Delphi. 那么他们可以在OleVariant中支持一些“字
我想制作一个界面,但我不知道.

OleVariant是否包含“标准”字符串的“标准” – 传递和返回?

function Any(Input : OleVariant; out Output : OleVariant) : integer; stdcall;

另一方面可能是.NET,C#或C或Delphi.

那么他们可以在OleVariant中支持一些“字符串”结果而不通过预定义大小的缓冲区来获得结果吗?

是的,OleVariant非常安全.您将看到它在与Delphi一起分发的COM相关单元中使用,例如ActiveX,ComSvcs和MSXML.标准Windows API单元使用它,所以你也可以使用它.

但是,如果你总是期待一个字符串,那么你应该更喜欢WideString.它相当于Windows BSTR类型.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读