很遗憾,我还在使用D5,用过d6但是发现了不少的问题,于D5不兼容,而且,一些在D5中
提供的PAS 改做了dcu不知道是那般原因???
D7吗? 有有时间单独装一个操作系统在练练,可能会很失望。
我用D两年了,越来越失望。玩的东西多了发现D很对在效率和资源上很不理想。
而且。。。例如:
大家如果用Tregistry会发现 没有读REG_MULTI_SZ数据的方法,而d6有没提供PAS
如便于学习和自己扩展 , D5 还是好的。总不能让所有使用D的人都要去调用 API
吧。
如果有这样一个结构
Treg_MULTI_SZ_Strs = record
count:integer;
strs:array[0..19] of string;
end;
加上如下的代码,那不是很方便吗?可是BORLAND 没有做。如果没有PAS 。。。
TExpRegistry = class(TRegistry)
private
protected
public
function ReadREG_MULTI_SZ(const Name: string;var ReturnStrs:Treg_MULTI_SZ_Strs): boolean;
published
end;
我已经开始转向 C 了。