TC官方合作论坛

标题: 我新手TC的填坑之路!(TC之陷井欢迎补充) [打印本页]

作者: topses    时间: 2018-1-29 10:39
标题: 我新手TC的填坑之路!(TC之陷井欢迎补充)
1. ""(空字符串)与null1.1 var1 = null  将变量指针值设为空, 即为0
1.2 var1 = ""  将变量指针不为0, 它指向一个空字符串

1.3 表格中文本框初始化默认值都是""(空字符串)



昨天填的坑

作者: topses    时间: 2018-1-29 11:43
今天填上的坑
2. 表格中类型的转变2.1 (x>列表框) 将会使值变为-1
2.2 (x>数字框)将会使值变为""(空字符串)
2.3 (x>日期框)将会使值变为当前日期
2.4 (x>复选框)将会使值变为0(未选中)
2.5 (x>文本框)保持原值, 但类型为字符串.
所以数据填充时,要先设置表格的大小,然后设置类型, 最后才填充数据

作者: topses    时间: 2018-1-30 16:50
修订 2018-01-30
2. 表格>[表格填充数据集]
2.1 表格中类型转换(表格设置类型)时, 会改变原值. 所以数据填充时, 要先设置表格的大小, 然后设置类型, 最后才填充数据    a, (x>列表框) /(x>复选框)/(x>数字框) 将会使值变为""(空字符串)
    b, (x>日期框)将会使值变为当前日期

    c, (x>文本框)保持原值, 但类型为字符串.


2.2  对于[复选框], [表格获取所有数据], 它保存的是[复选框]所在单元格的内容([表格获取内容]), 对于复选框的状态是不会保存. 同样[表格填充数据集]也不可恢复状态


昨天写好一个表模块. 以为没事了, 结果今天就掉表坑里了—— [复选框]

作者: topses    时间: 2018-2-8 14:39

函数( pointergetvar 指针获取变量 ) 陷井
1, pointergetvar(pointer,newvar) 其中 返回的 newvar, 会变为引用类型变量(8),
2, 从函数 getvarpointer 获取变量指针 获取 newvar 的指针实为引用地址, 看得出来, 你将无法改变 newvar 的类型. 这与普通变量不同之处.
3, pointergetvar 如果原 newvar 为指针变量(如字符串,数组), 则会对指针处内存作释放. 所以 newvar 引用类型变量(8) 只能关联一个变量, 因为它会破坏(释放)原变量数据.这也是TC好的地方. 我们就没有必要手动释放内存.










欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1