delphi中调用一函数function(Index :OleVariant),其中Index :OleVariant应该填写啥,OleVariant是啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi中调用一函数function(Index :OleVariant),其中Index :OleVariant应该填写啥,OleVariant是啥相关的知识,希望对你有一定的参考价值。
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]。 参考技术A 这要具体看函数接收方的代码再定。
一般习惯 用INDEX的话,是integer\word之类的整型变量。追问
你好,我是在delphi中在ActiveX集成了一个Bartender打印条码的软件,在调用其给出的一个控件时,遇到问题,BtNamedSubStrings1.GetSubString(Index :OleVariant) : IBtSubString;
SubStrings就是指条码标签里的子字串共享名,条码里所有的共享名都可以供程序传数据给它,我就是想要获得已命名的共享名有哪些
这要看对方提供的控件是怎么定义的了。
参考技术B 是与windows系统的是Ole软件进行软件调用、数据交换用的。最常见的例子是,在delphi里调用MS Office里面的软件,如word、execel等。这里面的数据类型基本上都需要使用OleVariant,或者Variant传进去的是一个实例
以上是关于delphi中调用一函数function(Index :OleVariant),其中Index :OleVariant应该填写啥,OleVariant是啥的主要内容,如果未能解决你的问题,请参考以下文章