关于在com组件里接受数组参数和返回数组的一个例子:.txt

来自「c_c++技巧集」· 文本 代码 · 共 27 行

TXT
27
字号
作者:netmini
日期:00-6-12 上午 09:36:37
1.在VB6新建一个ActiveX DLL
2.健入
  Public Function test(myarray As Variant) As Variant
  Dim i As Integer
  For i = 0 To UBound(myarray)
    myarray(i) = myarray(i) + 1
  Next
  test = myarray
  End Function
3.编译
4.编写ASP
  <%
set obj=server.createobject("testcom1.rs")
dim myarray(5)
for i=0 to 5
  myarray(i)=i
  response.write myarray(i)&"<br>"
next
dim newarray
newarray=obj.test(myarray)
for i=0 to 5
  response.write newarray(i)&"<br>"
next
%>
一切搞定,例子比较很简单(如果返回自定义类型就麻烦一些),不过希望起到抛砖引玉的作用。

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?