摘要: Form1.wb1.Navigate(Aurl); procedure TForm1.btn5Click(Sender: TObject);var o: Olevariant;begin o :=self.wb1.OleObject.Document.all.Item('username', 0); 阅读全文
posted @ 2015-09-25 12:08 海蓝7 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 要引用单元 System.Generics.Collections implementation {$R *.dfm}var i: Integer; str: string; procedure TForm1.btn2Click(Sender: TObject);var List: TList<In 阅读全文
posted @ 2015-09-23 16:09 海蓝7 阅读(142) 评论(0) 推荐(0) 编辑
摘要: http://www.okbase.net/doc/details/931 还没有亲自验证过,仅收藏当你完成一个应用软件的开发后,那么你还需要为该软件做一个规范化的安装程序,这是程序设计的最后一步,同时也是很重要的一步,因为运行安装程序往往是用户做的第一步操作。很多报刊文章介绍了许多如何利用inst... 阅读全文
posted @ 2015-09-22 17:03 海蓝7 阅读(318) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/del/archive/2008/10/25/1319318.htmlTApplicationEvents.OnMessage 的第二个参数 Handled 如果是 True, 表示消息已经处理过了, 到此为止.unit Unit1;interfaceu... 阅读全文
posted @ 2015-08-28 17:43 海蓝7 阅读(337) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/del/archive/2008/04/30/1178226.html方法一、二、三效果图:方法四效果图:方法一:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classe... 阅读全文
posted @ 2015-08-28 11:44 海蓝7 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Delphi Com深入编程 第二章; 阅读全文
posted @ 2015-08-21 18:15 海蓝7 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 【仙人】[上海]心跳(815936792) 2015-08-18 10:27:59 我这个控件中间是杠 ,可以查出数据来,放到别人的机器上就是斜杠/数据查不出来,该怎么弄 【大师】深圳-FlyDream(1715666978) 2015-08-18 10:30:26日期的设置格式 【仙人】[宝安]将 阅读全文
posted @ 2015-08-18 14:30 海蓝7 阅读(201) 评论(0) 推荐(0) 编辑
摘要: ifMessageDlg('Welcome to my Delphi application. Exit now?', mtConfirmation, [mbYes, mbNo], 0) = mrYes thenbeginClose; end;MessageDlg用法对话框类型:mtwarning—... 阅读全文
posted @ 2015-07-20 16:01 海蓝7 阅读(338) 评论(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 阅读(328) 评论(0) 推荐(0) 编辑
摘要: delphi 中TStringList 通过function AddObject(const S: string; AObject: TObject): Integer; 方法添加了一个对象,请问我在调用Clear 方法的时候该对象有没有被释放object里存的只是指向对象的指针,clear只是把指... 阅读全文
posted @ 2015-07-09 00:35 海蓝7 阅读(1932) 评论(0) 推荐(0) 编辑
摘要: DCP ,BPL分别是什么文件,起什么作用?你在DELPHI中建立一个package然后保存一下,看看.bpl和Dll比较相似.只是BPL是BORLAND自己弄出来的东西!!!调用也和调用DLL相似,loadpackage()...DCP:delphi编辑软件包;一种包含关于被编译进软件包当中的代码... 阅读全文
posted @ 2015-07-08 09:11 海蓝7 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: 150702 编译BPL_MonitorView.bpl包发现提示找不到cxBarEditItemD16包,=》我将此包和往下的 dxSkin**包都尝试性删除,编译提示要加载包,点击确定,删除的Skin**包又回来了,cxBarEditItemD16被替换成cxBarEditItemRS16 但这... 阅读全文
posted @ 2015-07-02 10:02 海蓝7 阅读(342) 评论(0) 推荐(0) 编辑
摘要: VirtualTreeview的强大,毋庸置疑,不过,你能给演示演示,也不错,就是刚下来,只有一个可执行程序,感觉像病毒。最近比较忙,没有上网,现在把我研究的结果和大家通报下,方便新手学习,避免走弯路和浪费时间。我用到的功能粗略的研究了下,以下是我测试的结果,可能和高手的结果不同,请不要鄙视。首先说 阅读全文
posted @ 2015-06-30 00:14 海蓝7 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: VirtualStringTree 的用法详解:作者:张志宝go淘宝例子:创建了一个树名为VirtualStringTree1,第一列显示数据库字段ID的值,标题为编号;第二列显示字段Name的值,标题为名字。一、【TVirtualStringTree常用属性】 BorderStyle :设置边框选... 阅读全文
posted @ 2015-06-30 00:12 海蓝7 阅读(967) 评论(0) 推荐(1) 编辑
摘要: 首先建立树节点所用的记录类型typeHXL_TNode = recordname:string;desc:string;BRoot:Boolean;定义该类型指针pHXL_TNode = ^HXL_TNode;然后在virtualstringtree所在的frame或者form的create函数中,... 阅读全文
posted @ 2015-06-30 00:08 海蓝7 阅读(1345) 评论(0) 推荐(0) 编辑
摘要: 1、Invalidate介绍 void Invalidate( BOOL bErase = TRUE ); 该函数的作用是使整个窗口客户区无效。窗口的客户区无效意味着需要重绘,例如,如果一个被其它窗口遮住的窗口变成了前台窗口,那么原来被遮住的部分就是无效的,需要重绘。这时Windows会在应用程... 阅读全文
posted @ 2015-06-30 00:06 海蓝7 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Delphi 2009 新增了泛型容器单元: Generics.Collections, 同时还有一个 Generics.Defaults 单元做支持.Generics.Collections 包含了以下实用类:TListTQueueTStackTDictionaryTObjectListTObje... 阅读全文
posted @ 2015-06-27 11:52 海蓝7 阅读(405) 评论(0) 推荐(0) 编辑
摘要: TQueue 和 TStack, 一个是队列列表, 一个是堆栈列表; 一个是先进先出, 一个是先进后出.TStack 主要有三个方法、一个属性:Push(压栈)、Pop(出栈)、Peek(查看下一个要出栈的元素);Count(元素总数).本例效果图:代码文件:unit Unit1;interface... 阅读全文
posted @ 2015-06-27 11:50 海蓝7 阅读(264) 评论(0) 推荐(0) 编辑
摘要: TQueue 和 TStack, 一个是队列列表, 一个是堆栈列表; 一个是先进先出, 一个是先进后出.TQueue 主要有三个方法、一个属性:Enqueue(入列)、Dequeue(出列)、Peek(查看下一个要出列的元素);Count(元素总数).本例效果图:代码文件:unit Unit1;in... 阅读全文
posted @ 2015-06-27 11:46 海蓝7 阅读(392) 评论(0) 推荐(0) 编辑
摘要: //TStringList 常用方法与属性:var List: TStringList; i: Integer;begin List := TStringList.Create; List.Add('Strings1'); {添加} List.Add('Strings2'); List.E... 阅读全文
posted @ 2015-06-27 11:23 海蓝7 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 如果程序需要动态创建大量的对象,那么我们可以利用StringList对象来管理这些动态生成的对象。1、创建StringList对象:OBJ := TStringList.Create;2、保存动态生成的对象:OBJ.AddObject('标识','对象名');3、调用生成的对象:(OBJ.Objec... 阅读全文
posted @ 2015-06-27 11:22 海蓝7 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 字符串类型用于描述一个单独的书面的文字和符号。一、字符类型Delphi支持AnsiChar和WideChar两种基本的字符类型。AnsiChar类型变量使用单字节来表示一个字符,WideChar使用两个字节来表示一个字符。WideChar和AnsiChar类型的变量之间不能相互赋值,例:Var wc... 阅读全文
posted @ 2015-06-25 22:19 海蓝7 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: FastMM最新版本提供了中文语言包,可方便国内使用。下载地址为http://sourceforge.net/projects/fastmm/配置文件为:FastMM4Options.inc,中文详细配置方法如下:{Fast Memory Manager: 选项配置文件在这里为FastMM设置默认选... 阅读全文
posted @ 2015-06-25 22:18 海蓝7 阅读(350) 评论(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 阅读(397) 评论(0) 推荐(0) 编辑