caption := cslogintitle;
....
end;
五.关于format函数的使用
有iyear,imonth,iday三个数据,要显示诸如“生日:1976/3/18”这样的信息,你通常怎么做?使用s := ‘生日:’+inttostr(iyear)+’.’+inttostr(imonth)+’.’+inttostr(iday); 吗?这样实在是太累了。我的习惯是,在unt<工程名>consts.pas中增加一个常量csbirthdayformat = ‘生日:%d/%d/%d’来保存显示格式,然后使用s := format(csbirthdayformat, [iyear, imonth, iday]);这样的语句完成数据的拼装。这么做的好处显而易见,那就是你只需在一个地方维护数据的显示格式。
format函数功能强大,我对它很是推崇,你呢?
六.关于注册表或者ini文件的存储
原先访问注册表我通常使用tregistry,而访问ini文件通常使用tinifile。这两个类的使用方法各不相同,因此想要使用相同的代码既能访问注册表又能访问ini文件几乎是不可能的。真头疼啊!