delphi中调用一函数function(Index :OleVariant),其中Index :OleVariant应该填写什么,OleVariant是什么

 我来答
RedBaronVIP
2012-12-07 · TA获得超过1147个赞
知道小有建树答主
回答量:655
采纳率:0%
帮助的人:238万
展开全部
1、唉,想也想得出来。
GetSubString肯定是根据索引返回对应的共享名呗:
GetSubString(0),返回第1个共享名
GetSubString(1),返回第2个共享名
...
GetSubString(n - 1),返回第n个共享名
当然,应该还有相应的函数可以获得共享名的总数,名称可能形如BtNamedSubStrings1.Count之类的。
for i := 0 to BtNamedSubStrings1.Count - 1 do
StringList.Add(BtNamedSubStrings1.GetSubString(i));
2、另外,根据以往经验,我怀疑BtNamedSubStrings1.GetSubString(Index)还可以简写成BtNamedSubStrings1[Index]。
百度网友5fdd209
2012-12-07 · TA获得超过122个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:86.8万
展开全部
这要具体看函数接收方的代码再定。
一般习惯 用INDEX的话,是integer\word之类的整型变量。
追问
你好,我是在delphi中在ActiveX集成了一个Bartender打印条码的软件,在调用其给出的一个控件时,遇到问题,BtNamedSubStrings1.GetSubString(Index :OleVariant) : IBtSubString;
SubStrings就是指条码标签里的子字串共享名,条码里所有的共享名都可以供程序传数据给它,我就是想要获得已命名的共享名有哪些
追答
这要看对方提供的控件是怎么定义的了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovesky0414
2012-12-07 · TA获得超过3353个赞
知道大有可为答主
回答量:1610
采纳率:66%
帮助的人:1577万
展开全部
是与windows系统的是Ole软件进行软件调用、数据交换用的。最常见的例子是,在delphi里调用MS Office里面的软件,如word、execel等。这里面的数据类型基本上都需要使用OleVariant,或者Variant

传进去的是一个实例
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式