当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Justmade 兄的解答: Default 不是給值這個 property , 而是告訴 Component writer 若這個 Property 的現值是這個值的話,就不用寫進 DFM (或 writeComponent 時不用包括這個 Property),以節省空間。
 

 

    摘要:sql-dmo简介 microsoft sql server是当前比较流行的数据库管理系统。随着sql server的不断完善与发展,以及与微软本身的windows系列操作系统的完美结合,在windows平台上提供较好的性能和易用性,因此越来越受到人们的重视。 sql-dmo的全称是sql distributed management objects。它是一个集合,包含一组有双重接口的com。......
 ·发布d7帮助0.2版!     »显示摘要«
    摘要:新增加两个章节,请还没提交稿件的朋友抓紧时间提交。 感谢参加翻译的所有成员的辛勤劳动! 也希望更多的人加入到此工程!有意者在此留言或给我mail 在此下载,flash版,swf格式。 ......


关于自定义组件属性中的default、stored等用法

justmade  兄的解答:

【程序编程相关:以并行方式处理 DB2 for iSer

default 不是給值這個 property , 而是告訴 component writer 若這個 property 的現值是這個值的話,就不用寫進 dfm (或 writecomponent 時不用包括這個 property),以節省空間. 【推荐阅读:DB2 通用数据库中的调度和自动化

若你那個property的預設值跟一般不同的話,如是 interger 預設是 5 ,你可用 : 【扩展信息:在 DB2 服务器上监控 WebSphe

若你的 default 值是這個類的預設 default 值的話(如數字類是0, set 是 [] 等),是不用寫出來的.

property number read fnumber write fnumber default 5;

但要記得當這個 object create 出來時,number 仍然是 0 的,若你在程式碼及使用者都沒修改,因為 number 是 0 不是 default ,所以便會寫入 dfm.所以通當我們會在這個 class 的 create constructor 加入設定這個 property 成 default 值 :

fnumber := 5;

這樣,若使用者沒更改,這個 property 便不用寫入 dfm 而 run 時因為 create 時會設成 5,便附合應有的值了.

另外,只有 cardinal 的變數 (integer, boolean, set, enum 等) 才可設定 default, string / collection 等不可以.


...   下一页
 ·拖拉打开文件     »显示摘要«
    摘要:procedure dragdropfiles(var message: tmessage); message wm_dropfiles; procedure tfm_main.dragdropfiles(var message: tmessage);var p: array[0..254] of char; i: word;begin inherited; i := dragqueryfile......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE