delphi中调用一函数function(Index :OleVariant),其中Index :OleVariant应该填写什么,OleVariant是什么
3个回答
展开全部
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]。
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]。
展开全部
这要具体看函数接收方的代码再定。
一般习惯 用INDEX的话,是integer\word之类的整型变量。
一般习惯 用INDEX的话,是integer\word之类的整型变量。
追问
你好,我是在delphi中在ActiveX集成了一个Bartender打印条码的软件,在调用其给出的一个控件时,遇到问题,BtNamedSubStrings1.GetSubString(Index :OleVariant) : IBtSubString;
SubStrings就是指条码标签里的子字串共享名,条码里所有的共享名都可以供程序传数据给它,我就是想要获得已命名的共享名有哪些
追答
这要看对方提供的控件是怎么定义的了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是与windows系统的是Ole软件进行软件调用、数据交换用的。最常见的例子是,在delphi里调用MS Office里面的软件,如word、execel等。这里面的数据类型基本上都需要使用OleVariant,或者Variant
传进去的是一个实例
传进去的是一个实例
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询