找回密码
 点一下
查看: 1199|回复: 4

单位组方面的问题

[复制链接]
发表于 2011-2-17 12:24:57 | 显示全部楼层 |阅读模式
         是这样的,对单位组某些方面的含义还不怎么懂,求教下

T里新建的单位组变量,会自动有一个空单位组赋值,而比如 设置gp1(单位组)=矩形区域内的单位  提示又会新建单位组,那么是不是前面默认的单位组给忽略掉了呢,也就是说泄露了,虽然只是1个单位组泄露无所谓,但是想搞清楚意思.

还有  设置 gp1=矩形区域内的单位  因为创建了单位组  所以用完要删除  下次设置还会自动创建  感觉这个理解 肯定有错误了    因为 实际使用明显出问题了

希望懂的给解释下   哪里错了
发表于 2011-2-17 17:12:38 | 显示全部楼层
一:T里面的自定义单位组变量,的确会有“空单位组”的默认值,如果不删掉它而直接对其赋值的话,确实会造成一个单位组的泄漏。

二:“set gp1 = 矩形区域内的单位”的确会创建一个新的单位组。所以,如果没有删除这个单位组就为其赋值的话,的确会有一个单位组的泄漏。
(所以的确应该将其删除掉,你的理解是没有问题的)

但是,创建单位组的并不是赋值的语句,而是“矩形区域内的单位”这个函数。
而且,如果你还要使用这个单位组的话,它是不能删除的。
(删了当然不能正常使用,比如“添加单位”“选取单位组”都不能使用)
感觉问题可能就出在这。
回复

使用道具 举报

发表于 2011-2-17 17:15:40 | 显示全部楼层
个人用单位组的习惯和你们不一样 你们是用完了删除而我是用之前删除 包括点我也是这样。。
回复

使用道具 举报

 楼主| 发表于 2011-2-19 14:57:05 | 显示全部楼层
引用第1楼spin于2011-02-17 17:12发表的 :
一:T里面的自定义单位组变量,的确会有“空单位组”的默认值,如果不删掉它而直接对其赋值的话,确实会造成一个单位组的泄漏。

二:“set gp1 = 矩形区域内的单位”的确会创建一个新的单位组。所以,如果没有删除这个单位组就为其赋值的话,的确会有一个单位组的泄漏。
(所以的确应该将其删除掉,你的理解是没有问题的)

.......

那 这样   设置  gp1=矩形区域1内的单位   然后判断  gp1内的单位数量  然后  随便做写其他事  然后  删除 gp1  再设置gp1=矩形区域2内的单位  然后再判断gp1内的单位数量  理论上应该是可以的  实际使用好像有问题
回复

使用道具 举报

发表于 2011-2-19 17:05:01 | 显示全部楼层
那你把有问题的触发贴出来吧……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-24 19:00 , Processed in 0.036223 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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