火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 2871|回复: 10
打印 上一主题 下一主题

[视窗] 关于指针,读指针处对象读出来,重新赋值没反应

[复制链接]

68

主题

433

帖子

2767

积分

金牌会员

Rank: 6Rank: 6

积分
2767
楼主
发表于 2022-3-29 21:47:40 | 显示全部楼层
本帖最后由 itismine 于 2022-3-29 21:49 编辑

最版中有个新增的高性能内存分配类的例程和你的情况类似。你可以参考一下。


另:点击关闭按钮时,你定义的局部对象是不是应该已经销毁了。
回复

使用道具 举报

68

主题

433

帖子

2767

积分

金牌会员

Rank: 6Rank: 6

积分
2767
沙发
发表于 2022-3-30 10:13:47 | 显示全部楼层
Xelloss0618 发表于 2022-3-29 23:22
这样重新赋值一般不会有效果的,火山的类默认是复制赋值,例如:
对象B = 读指针处对象 (对象A指针, 对象类 ...

不知道这个关于类的东西在哪里看到的?
回复

使用道具 举报

68

主题

433

帖子

2767

积分

金牌会员

Rank: 6Rank: 6

积分
2767
板凳
发表于 2022-3-30 11:05:15 | 显示全部楼层
Xelloss0618 发表于 2022-3-30 10:28
这个没哪里可以看,要说的话,得看对象类的源码了。
火山的类都是复制赋值。
我上面举窗口组件类的例子, ...

在样例解决方案中有个ADO的例子。关于共享数据库连接的。具体你可以看一下。好像有些问题。
我这个是根据那个改的一个简单的对象。比较好控制。
具体见图。



不知道这2种调用方式有什么区别。好像一种方式是另一种方式的指针一样。

共享对象测试.rar (22.96 KB, 下载次数: 4)

回复

使用道具 举报

68

主题

433

帖子

2767

积分

金牌会员

Rank: 6Rank: 6

积分
2767
地板
发表于 2022-3-30 15:09:57 | 显示全部楼层
Xelloss0618 发表于 2022-3-30 13:41
火山默认是返回变量的副本(跟复制赋值差不多)
你可以在方法上加上属性 @视窗.参考返回 = 真
这样就会返 ...

果然如此,你真是太厉害了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-20 22:39 , Processed in 0.076376 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表