随笔分类 -  Delphi

摘要:WaitForMultipleObjects是Windows中的一个功能非常强大的函数,几乎可以等待Windows中的所有的内核对象(关于该函数的描述和例子见MSDN)。 原型:DWORD WaitForMultipleObjects( DWORD nCount, const HANDLE* lpH 阅读全文
posted @ 2016-05-23 21:04 海蓝7 编辑
摘要:变色:变色,渐变, corner radius 圆角半径;刀尖圆弧半径;拐角半径 SHINE COLOR 颜色光亮,光颜色,实闪色 ; backcolor 背景色 background symbol 背景标记,背景符号,背景符号 Glow Color :发光颜色,灯光颜色,辉光颜色 ; inner 阅读全文
posted @ 2016-05-11 21:39 海蓝7 编辑
摘要:文件是同一种类型元素的有序集合,是内存与外设之间传输数据的渠道。文件的本质是一个数据流,所有的文件实际上是一串二进制序列。文件管理包括:1、文件操作。2、目录操作。3、驱动器操作。三部分。1、常见文件操作函数和过程。1.1、AssignFile过程作用:将一个外部文件的文件名与一个File类型的变量... 阅读全文
posted @ 2015-11-09 16:04 海蓝7 阅读(1557) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/jxsoft/archive/2011/08/25/2152872.html1新手上路1.1控件简介Dock panelsDock panels是建立停靠应用的最主要部分,是在应用内部的windows局部窗口,可以放置其他的VCL控件。当一个Dock p... 阅读全文
posted @ 2015-07-15 16:51 海蓝7 阅读(329) 评论(0) 推荐(0) 编辑
摘要:delphi 中TStringList 通过function AddObject(const S: string; AObject: TObject): Integer; 方法添加了一个对象,请问我在调用Clear 方法的时候该对象有没有被释放object里存的只是指向对象的指针,clear只是把指... 阅读全文
posted @ 2015-07-09 00:35 海蓝7 阅读(1934) 评论(0) 推荐(0) 编辑
摘要:150702 编译BPL_MonitorView.bpl包发现提示找不到cxBarEditItemD16包,=》我将此包和往下的 dxSkin**包都尝试性删除,编译提示要加载包,点击确定,删除的Skin**包又回来了,cxBarEditItemD16被替换成cxBarEditItemRS16 但这... 阅读全文
posted @ 2015-07-02 10:02 海蓝7 阅读(345) 评论(0) 推荐(0) 编辑
摘要:1、Invalidate介绍 void Invalidate( BOOL bErase = TRUE ); 该函数的作用是使整个窗口客户区无效。窗口的客户区无效意味着需要重绘,例如,如果一个被其它窗口遮住的窗口变成了前台窗口,那么原来被遮住的部分就是无效的,需要重绘。这时Windows会在应用程... 阅读全文
posted @ 2015-06-30 00:06 海蓝7 阅读(230) 评论(0) 推荐(0) 编辑
摘要:字符串类型用于描述一个单独的书面的文字和符号。一、字符类型Delphi支持AnsiChar和WideChar两种基本的字符类型。AnsiChar类型变量使用单字节来表示一个字符,WideChar使用两个字节来表示一个字符。WideChar和AnsiChar类型的变量之间不能相互赋值,例:Var wc... 阅读全文
posted @ 2015-06-25 22:19 海蓝7 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:FastMM最新版本提供了中文语言包,可方便国内使用。下载地址为http://sourceforge.net/projects/fastmm/配置文件为:FastMM4Options.inc,中文详细配置方法如下:{Fast Memory Manager: 选项配置文件在这里为FastMM设置默认选... 阅读全文
posted @ 2015-06-25 22:18 海蓝7 阅读(353) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/akof1314/article/details/6524767FastMM是一个替换Embarcadero Delphi Win32应用程序的快速内存管理器,以及可以在多线程下使用,不容易产生内存碎片,并且无需使用外部DLL文件就可以支持共享内存。使用方法... 阅读全文
posted @ 2015-06-25 22:15 海蓝7 阅读(319) 评论(0) 推荐(0) 编辑
摘要:FastMM定位内存泄露的代码位置开源的FastMM,使用很简单,在工程的第一行引用FastMM4即可(注意,一定要在第一个Uses的位置),可以在调试程序时提示内存泄露情况,还可以生成报告。在Delphi2007以后版本中,使用更加简单,只需要在工程开始的位置加上语句:ReportMemoryLe... 阅读全文
posted @ 2015-06-25 22:14 海蓝7 阅读(402) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/kongchao/archive/2009/10/27/1590479.html核心提示:内存泄漏经常出现在本地代码中,特别是多线程和发生异常的情况下,这时候在delphi环境下,FastMM4就特别有用。...FastMM4是非常高效可靠的内存管理器,... 阅读全文
posted @ 2015-06-25 22:13 海蓝7 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:FastMM使用详解一、引言 FastMM是适用于delphi的第三方内存管理器,在国外已经是大名鼎鼎,在国内也有许多人在使用或者希望使用,就连Borland也在delphi2007抛弃了自己原有的饱受指责的内存管理器,改用FastMM. 但是,内存管理的复杂性以及缺乏FastMM中文文档导致... 阅读全文
posted @ 2015-06-25 22:12 海蓝7 阅读(314) 评论(0) 推荐(0) 编辑
摘要:转:http://www.java123.net/v/936977.html 2015-06-2409:27:48一直写程序都没管他们,也尽量很少用,今天终于想把他给弄个明白,在网上找来,记下!主要是前面小部分,后面的是详细说明(很啰嗦!)一、异常的来源 在Delphi的应用程序中,下列的情况... 阅读全文
posted @ 2015-06-24 09:24 海蓝7 阅读(249) 评论(0) 推荐(0) 编辑
摘要:C:\Program Files\Borland\Delphi7\Demos\Docking delphi例子网上文档 http://www.docin.com/p-95543759.html 阅读全文
posted @ 2015-06-23 12:26 海蓝7 阅读(124) 评论(0) 推荐(0) 编辑
摘要:http://anony3721.blog.163.com/blog/static/5119742010866050589/ { http://anony3721.blog.163.com/blog/static/5119742010866050589/ 例子出处 } unit Unit1; int 阅读全文
posted @ 2015-06-10 19:42 海蓝7 阅读(373) 评论(0) 推荐(0) 编辑
摘要:转载:http://www.cnblogs.com/gxch/archive/2011/04/23/bpl.html为什么要使用包?答案很简单:因为包的功能强大。设计期包(design-time package)简化了自定义组件的发布和安装;而运行期包(run-time package)则更是给传统... 阅读全文
posted @ 2015-06-06 15:16 海蓝7 阅读(2352) 评论(0) 推荐(0) 编辑
摘要:理论://适用于实现不是某一特定过程或函数typeTNotifyEvent = procedure(Sender: TObject) of object;首先:procedure 也是类型,可以理解为过程类型,定义过程的参数结构,而具体的实现可以动态赋值onclick那样例子:声明:onclick=... 阅读全文
posted @ 2015-06-04 14:54 海蓝7 阅读(1171) 评论(0) 推荐(0) 编辑
摘要://转的,怕想百度博客一样搬家,赶紧先复制下来。框架其实就是一种开发模式,用tangram框架开发应用程序意味着选择一种面向接口、模块化的开发方式。这和传统的Delphi应用程序开发方式有一定区别,对于刚刚接触框架的童鞋可能不知道如何下手,因此有必要把框架的一般开发方式说明一下。不过框架比较灵活,因... 阅读全文
posted @ 2015-05-27 14:55 海蓝7 阅读(475) 评论(0) 推荐(0) 编辑
摘要:VST1: TVirtualStringTree; //按钮公用函数,根据不同 标签tag区分,Screen.Cursor := crHourGlass; //设置屏幕鼠标的形状为crhourGlass with VST1 do try Start := GetTickCount; /... 阅读全文
posted @ 2015-05-26 11:57 海蓝7 阅读(517) 评论(0) 推荐(0) 编辑