我编写了一个activex dll,Jdsel
其中有一个类Pepmsg在类我定义了一个数据类型
public type Getstr
errstr as string
out1 as string
out2 as string
end type
还有一个方法用来返回错误字符串和两个结果
public function SetPep(byref Siel as getstr) as booleen
...........
siel.errstr="已经成功调用数据"
siel.out1="结果1"
siel.out2="结果2"
...........
end function
编译成了dll文件,在另一个工程中引用它在另一个工程中我是这样定义的
在一个模块中定义类型
public type Getstr
errstr as string
out1 as string
out2 as string
end type在程序中调用
dim K as getstr
dim i as boolee
i=setpep(k)
程序报错误,说byref类型不正确!!!!!!!
我在工程中直接引用Jdsel却不报错误,为什么???
其中有一个类Pepmsg在类我定义了一个数据类型
public type Getstr
errstr as string
out1 as string
out2 as string
end type
还有一个方法用来返回错误字符串和两个结果
public function SetPep(byref Siel as getstr) as booleen
...........
siel.errstr="已经成功调用数据"
siel.out1="结果1"
siel.out2="结果2"
...........
end function
编译成了dll文件,在另一个工程中引用它在另一个工程中我是这样定义的
在一个模块中定义类型
public type Getstr
errstr as string
out1 as string
out2 as string
end type在程序中调用
dim K as getstr
dim i as boolee
i=setpep(k)
程序报错误,说byref类型不正确!!!!!!!
我在工程中直接引用Jdsel却不报错误,为什么???
解决方案 »
- 请教一个关于PostMessage的问题。
- 我使用 vb 做了个 ActiveX 组件 扩展名是 .ocx 。。然后我把这个组件放入网页中显示(配置好了IIS)。。
- 我想问一下,QQ,边锋游戏是用什么开发的?(主要部分)
- 在VB中,怎么打开Access的窗体!
- 大家来谁能帮我看看这是什么意思啊...(请帮助 !!)
- jsp ocx,dll获得客户端windows登录帐户
- 当系统注销或关机时,recv的阻塞还能起作用吗?
- 关于rst.Filter的问题
- 请问:为什么我在调用Dll时会提示在当前路径下没有此Dll呢
- 如何解决VB中的时钟问题?
- 急切等待高手指点(急,急)
- 菜鸟问 请问怎么读取数据库中的表字段名,并且重第2列字段开始
public type UserType
...
...
end type
然后定义了函数:
public function someFun(byval V as UserType ) as long
...
...
end function
那么在使用的时候:
dim obj as new B.A
dim v as B.UserType
dim lRet as longwith v
...=...
...=...
end withlRet=obj.someFun(v)