linyawen

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 24 25 26 27 28

2010年12月14日

摘要: http://www.delphibbs.com/keylife/iblog_show.asp?xid=24767大富翁本文简单的介绍了TAdvStringGrid控件的一些常用的属性事件和方法,主要用于统计数据和设计比较复杂的表格!核心部分:合并单元格的几个函数和过程!  1.可否进行编辑   设置Options中goEditing设置为true。   2.点击鼠标时直接进入编辑,或允许、不允许改变行或列宽等特性,都可以在MouseActions中设置。   3.设置Grid中,某一列的数据格式,预定义的格式有:   enum TEditorType { edNormal, edSpinEd 阅读全文
posted @ 2010-12-14 00:08 linyawen 阅读(2475) 评论(0) 推荐(0) 编辑

2010年12月11日

摘要: 怎么又是关于Stream的,呵呵,应该说只是最近比较关心程式的效率问题,而我对Stream其实并没有什么特别的研究,只是自己发现了一些新的用法,希望能对大家有用而已。事情的起因还是那个破烂电子相册软件,今天又发现了一个可改进之处,有一段程式我原来是这么写的:procedure CreateFile(const AFileName:String;const AStream:TMemoryStream);var FileStream:TMemoryStream;begin ShowProgressForm(nil); FileStream:=TMemoryStream.Create(); try 阅读全文
posted @ 2010-12-11 17:58 linyawen 阅读(1468) 评论(0) 推荐(1) 编辑

2010年12月2日

摘要: char, array of char, PChar都是简单类型,简单类型当然通用性好,这个很容易理解,只要保证内存布局一样就可以了,在这个前提下如果有必要可以采取手段欺骗编译器的强类型检查。Delphi为什么提出string类型?肯定有它的道理。什么道理?用C的同志们都知道处理什么类型都没有处理字串类型费劲,Delphi作为如此优秀的RAD工具自然要想办法解决这个问题。事实上,如果你能充... 阅读全文
posted @ 2010-12-02 23:33 linyawen 阅读(1374) 评论(0) 推荐(0) 编辑

摘要: *****************引用******************************var s:string; pc:pchar; pb:pbyte; ac:array[1..100] of char; ab:array[1..100] of byte; i:integer;begin s:='this is a test'; pc:=pchar(s); //string->p... 阅读全文
posted @ 2010-12-02 23:09 linyawen 阅读(1569) 评论(0) 推荐(0) 编辑

上一页 1 ··· 24 25 26 27 28