怎样进行对象复制。

lmx7707 2003-11-20 05:44:16
给对象赋值是不是只能byref不能byval?
...全文
78 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
supergreenbean 2004-02-17
  • 打赏
  • 举报
回复
简单的东西可以copymemory一下,但对象这种复杂的东西是无法复制的。传来传去的只有对象的指针。不信可以去问vb的老爸老妈
lmx7707 2004-02-16
  • 打赏
  • 举报
回复
楼上的,你有什么根据?
oldforest 2004-02-15
  • 打赏
  • 举报
回复
VB中要实现很难,用VC吧,写个DLL调用
3gw 2004-02-15
  • 打赏
  • 举报
回复
up
ly537zp 2004-02-15
  • 打赏
  • 举报
回复
对象无法复制,只能引用,引用方法:set 对象变量=要引用的对象
blueice2002 2004-02-14
  • 打赏
  • 举报
回复
load
applekiller 2004-02-14
  • 打赏
  • 举报
回复
set a=new b
3gw 2004-02-14
  • 打赏
  • 举报
回复
up
3gw 2004-02-14
  • 打赏
  • 举报
回复
楼主,B不是类型,不能这样赋值。
kmzs 2004-02-14
  • 打赏
  • 举报
回复
vcshcn 2004-02-13
  • 打赏
  • 举报
回复
不可以吧
3gw 2004-02-13
  • 打赏
  • 举报
回复
我只想给对象赋值,而不传递地址。。

换句话说,假如有对象A(已有属性值等),我现在新建一个对象B,
要使得B与A完全相同,但是必须A是A,B是B,互不干扰。。
hemeijun81 2004-02-13
  • 打赏
  • 举报
回复
up
online 2004-02-13
  • 打赏
  • 举报
回复
byval传递的是值,而byref传递的是地址
如果对对象负值,使用set关键字
cslf 2004-02-13
  • 打赏
  • 举报
回复
set objde=objres 就行了
3gw 2004-02-13
  • 打赏
  • 举报
回复
up
3gw 2004-02-13
  • 打赏
  • 举报
回复
up
3gw 2004-02-12
  • 打赏
  • 举报
回复
up
3gw 2004-02-12
  • 打赏
  • 举报
回复
up
lmx7707 2004-02-03
  • 打赏
  • 举报
回复
都不行,每次还是都修改了。
加载更多回复(8)

7,789

社区成员

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

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