读书人

自定义了一个组件,其中属性接口包含自

发布时间: 2013-07-01 12:33:04 作者: rapoo

自定义了一个组件,其中属性接口包含自定义数据类型 ,引用组件时如何引用自定义数据类型
组件内 接口函数 返回了一个动态字符串数组类型

type
TStrArr= array of WideString;


再工程里 使用了 该组件 如果用到了 自定义数据类型的函数接口如
function GetFieldData(Name: string): TStrArr;

根据开发经验 是 把 TStrArr 类型的声明 单独放到一个 pas 单元 吗?
工程里 再 uses 该单元 是这么做的吗 ?
[解决办法]
这样也可以,也可以直接定义在定义组件的单元中,安装组件后,在library里面设置路径后就可以直接用 TStrArr
[解决办法]
如果这种自定义类型较多就应该这样,但是如果就一个,也没必要了
[解决办法]
噢,那还是单独定义成一个单元好,其他pas再use这个单元,这样做是对的。
[解决办法]
定义到一个单元,方便后期的维护,假如你这个TStrAry有变动,只要修改这一个单元就好,不容易引起混乱。

读书人网 >.NET

热点推荐