如何从Visual FoxPro 9 OLEPUBLIC类返回数组?
-
20-08-2019 - |
题
作为FoxPro的新手(但只是Clipper的老手),我有点茫然地想知道如何从以下OLEPUBLIC类返回数组。 edit :我已经修改了代码段,以考虑到下面@Stuart的评论。 通用标签
鉴于VBScript的以下内容,我可以很好地打开文件。我似乎无法做的就是找回比错误消息更有用的东西。 通用标签
这是错误消息:
c:\ temp \ foo.vbs(3,1)sloop.db sloop.db:.getrecord p:\ testing \ sloop \ sloop.prg第41行中的错误语法错误。200
事实证明,第41行是
通用标签这真的很奇怪,因为这是Microsoft建议的语法。有任何线索吗?
解决方案
尝试使用“ return @ada”,但是尽管试图使他们这样做。
其他提示
(晚了5年,但可能仍然对那里的人有用...)
一个更好的选择是让您的VFP代码创建一个Collection对象,然后解析该数组并将所有元素添加到集合中(使用.Add()方法)。然后,您可以将集合对象传递回VB,然后很高兴使用它。
您修改后的代码在VFP9SP2中对我有用-我必须以EXE身份进行构建,但设法从VBSCript访问数据。
这是我的VBScript代码: 通用标签
不隶属于 StackOverflow