在函数中用调用窗口中的ole控件,参数类型我选olecontrl,怎么程序说参数类型不负?

seasideboy 2003-03-17 10:01:04
在函数中用调用窗口中的ole控件,参数类型我选olecontrl,怎么程序说参数类型不负?
怎么回事?应该定义成什么类型的呢?急,请大虾们赐教。
...全文
36 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Annalisa 2003-05-30
  • 打赏
  • 举报
回复
不明白了,参数直接定义成oleobject也不行吗?
seasideboy 2003-03-18
  • 打赏
  • 举报
回复
any ,object,powerobject,oleobject都不行。
bomber2001 2003-03-18
  • 打赏
  • 举报
回复
object不行么?
seasideboy 2003-03-18
  • 打赏
  • 举报
回复
参数定义成olecontrl,调用时用dymanic,编译可以通过,但运行就出参数类型错误的错。
jjweid 2003-03-18
  • 打赏
  • 举报
回复
用dymanic 引用行不行~~
不好意思我机器插入ole就out of memery
帮你up
xys2003 2003-03-18
  • 打赏
  • 举报
回复
up
sntang731202 2003-03-18
  • 打赏
  • 举报
回复
up
seasideboy 2003-03-18
  • 打赏
  • 举报
回复
是这样的,我的问题是函数的参数类型怎样定义?
我在窗口的事件中直接写都没有问题,已经实现我的功能。只是我想用函数实现,把ole作为参数传递,实现通用的功能。
jjweid 2003-03-18
  • 打赏
  • 举报
回复
ole需要用ole.object. 来引用属性或函数,,你是这样用的么
seasideboy 2003-03-18
  • 打赏
  • 举报
回复
wf_ole(olecontrl aole,string ls_args)

调用
wf_ole(ole_nav,"test")

问题是我定义olecontrl类型的参数,窗口编译的时候说参数类型不符,我定义成powerobject或者any型再函数中定义
oleobject lo_nav
lo_nav = apo
转换成oleobject类型的,编译没有问题,但运行的时候会发现原来的ole控件的属性,方法经过转换已经不可用,系统提示出错并推出
jjweid 2003-03-18
  • 打赏
  • 举报
回复
怎么调用的
seasideboy 2003-03-18
  • 打赏
  • 举报
回复
up
seasideboy 2003-03-18
  • 打赏
  • 举报
回复
怎么没有人回答?
真让我失望!

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧