上一页 1 ··· 16 17 18 19 20
摘要: 本例运行效果图: 一般修改 TStringGrid 的 Options 直接在设计时选一下 True 或 False 就行了; 代码中可以像下面操作: StringGrid1.Options := [goFixedVertLine]; StringGrid1.Options := [goFixedV 阅读全文
posted @ 2011-11-24 17:02 del88 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 须知: TStringGrid 的每行、每列都是一个 TStrings 对象. 本例功能: 1、分别按列与行修改; 2、分别按列与行读取 运行效果图: //本例代码: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, 阅读全文
posted @ 2011-11-24 10:10 del88 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 出现这个错误的原因是: 引用的单元里的函数,没有声明 unit StrToMd5;interfaceuses System.SysUtils,IdHashMessageDigest,IdGlobal, IdHash;//声明function str_to_md5(Str: String): Stri 阅读全文
posted @ 2011-11-22 17:43 del88 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 有一种人,没有学问,对自己要求不高,甘愿在农村生活,说什么 咱就是农村人能给人家城市里的人比不,这样的话,还显得自己很懂事,哎,对于这样的人,学问、悟性,都在那放着,你无法改变,只能默默应允,生活中有好多自己不喜欢的人,自己除了让这些人不影响到自己的工作,还是让这些人不影响到自己的工作,对此,当无法 阅读全文
posted @ 2011-11-21 21:45 del88 阅读(14) 评论(0) 推荐(0) 编辑
摘要: var s: string;begin //FormatDateTime 的参数1是 String 格式指令, 参数2是 TDateTime 类型的时间 s := FormatDateTime('c', Now); {返回: 2007-12-18 23:56:05} {指令 c 表示用短格式显示日期 阅读全文
posted @ 2011-11-21 10:26 del88 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 工具一:分区助手,以后就用它了,真是超级爽,再也不用硬盘分区魔术师了.(以后无论什么分区就用它了) 官方:http://www.disktool.cn/index.html (帮助文档简洁明了,我靠,操作超级人性化) 工具2:DiskGenius(用着不如工具一,功能也和工具一差远了,只是工具一,刚 阅读全文
posted @ 2011-11-18 14:26 del88 阅读(11) 评论(0) 推荐(0) 编辑
摘要: delphi 枚举 与 字符串 互转,直接上代码。 unit Unit3; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, 阅读全文
posted @ 2011-11-13 18:28 del88 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 对.先定义一个 数组类型. 然后函数返回这个数组类型 就可以了. type TStrArr = array of string;function strSplit(strSplit,str:string):TStrArr ;var sl:TStringList; I: Integer;begin t 阅读全文
posted @ 2011-11-13 15:38 del88 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 今天在搞一个程序中,要求返回多个值,我知道用数组使用,但以前还没有做过,于是在网上找了一下,得到这个东东,自己定义一个类型,然后将函数的类型设为自定义类型就可以了,我定义的是字符串数组,函数返回值当然是多个字符串了,呵呵。 可以函数过程中设定返回数组的大小,SetLength (result,5)就 阅读全文
posted @ 2011-11-12 09:43 del88 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 发现了一种针对新电脑装机的硬盘分区,装系统的快速方法: 用大白菜的U盘启动工具,制作好U盘启动后,把一个系统的GHO文件复制到 U盘上 然后用进入U盘的WINPE系统,然后利用 桌面上的 DiskGenius分区工具 进行快速分区 打开后 点快速分区 进行快速分区 分区好后,再利用 桌面上的 通用G 阅读全文
posted @ 2011-11-11 11:03 del88 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 本人喜欢研究电脑这个东西,每次都是自己从网上买零件然后回来自己组装,每次组装电脑 最头大的一件事就是硬盘分区 讨厌复杂的什么DOS分区,而且这种分区使用很局限,步骤很多,对我这种记忆力不好的,又不经常重装系统的人,实在是不适合。 预期记命令 或 步骤 我觉得不如用好一款软件 而且这款软件 还能保证我 阅读全文
posted @ 2011-11-10 16:37 del88 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 因为我之前的用的 系统是 32位的 XP 系统 这个时候如果 想改成 原版-旗舰版-64位的系统 就要动动脑筋了 , 如果 下载了 正版原版的64位的旗舰版 您会发现 无法在XP上 直接 双击 安装 原因是 您本身的电脑 现在是32位的XP ,而64位的安装包在32位的XP上 运行不起来 怎么办呢? 阅读全文
posted @ 2011-11-10 15:34 del88 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 因为我的硬盘 是6G/S 主板 也支持 6G/S 但是 主板 需要 装上驱动后 才 支持 6G/S 所以 如果重装系统 的话 要用 SATA2口 先把系统装上 然后 装下 主板 驱动 然后再把 SATA线 换成 SATA3 接口 而 WINPE 装 之前 如果 没有 切换 到 SATA 2 接口上  阅读全文
posted @ 2011-11-10 15:00 del88 阅读(339) 评论(0) 推荐(0) 编辑
摘要: start_created := formatdatetime('yyyy-mm-dd',DateTimePicker1.Date) + '' + formatdatetime('hh:mm:ss',DateTimePicker2.Date); end_created := formatdateti 阅读全文
posted @ 2011-11-08 17:38 del88 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 安装前一定认真先看下 这个安装方法 http://wenku.baidu.com/view/cf7d4f283169a4517723a323.html?from=related http://kiiuyti5p2.blog.163.com/blog/static/176955046201105112 阅读全文
posted @ 2011-11-06 16:54 del88 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 可以把复选框加在一个容器上也可以 直接是 窗体上 方法1(窗体上): var i:integer;beginfor i:=1 to form1.ComponentCount do begin if form1.Components[i-1] is Tcheckbox then begin if Tc 阅读全文
posted @ 2011-11-06 16:49 del88 阅读(14) 评论(0) 推荐(0) 编辑
摘要: //分割字符串 ExtractStringsvar s: String; List: TStringList;begin s := 'about: #delphi; #pascal, programming'; List := TStringList.Create; ExtractStrings([ 阅读全文
posted @ 2011-11-06 16:20 del88 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 背景:原来要替换字符串 官方有StringReplace函数,后来官方引进了StringHelper帮助类,更加简化了字符串的替换操作。这里做个简单对比; 首先看下函数定义原型: 1.StringReplace函数原型 2.TStringHelper类里的原型: 好了,接下来让我们弄个Demo对比下 阅读全文
posted @ 2011-11-06 14:10 del88 阅读(455) 评论(2) 推荐(0) 编辑
摘要: 消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。1.最简单用法,不带图形MessageBox(0,'不同意','提示',MB_OK);MessageBox(0,'不同意','提示',MB_OKCANCEL );2.警告对话框:MessageBox(0,'密码 阅读全文
posted @ 2011-11-06 13:20 del88 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 使用pos函数来查找字符第一次出现的位置 pos(要查找的字符串,在字符串中查找) varstr1:string;i,j:integer;begin str1:='dsf4654f6<ds>ad' ; j:=pos('<',str1);//在字符串str1中查找"<" if j<>0 then // 阅读全文
posted @ 2011-11-06 12:25 del88 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Delphi的单引号,真是会把人搞晕的一个符号 Delphi中不使用双引号,单引号必须配对 ①引号内无字串的情况下ShowMessage('');->空字串ShowMessage('' ');->这是错的ShowMessage('''');->显示一个引号原则->从左开始,去掉第一个引号与最后一个引 阅读全文
posted @ 2011-11-06 12:18 del88 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 因为你浏览的页面可能有框架,框架中包含多少个页面,就会触发多少个onDocumentComplete事件。 每个单独的框架都可能会触发DocumentComplete事件。 框架集页面会最后触发DocumentComplete事件。 发送事件的对象可以通过DocumentComplete事件的第一个 阅读全文
posted @ 2011-11-06 11:36 del88 阅读(7) 评论(0) 推荐(0) 编辑
摘要: OnDocumentComplete事件在网页中含有Frame时就不行了,每个Frame都会产生OnDocumentComplete事件,无法知道什么时候真正完成了。 有一种方法可以判断网页是否真正完成了: var glpDisp: IDispatch = nil; procedure TForm1 阅读全文
posted @ 2011-11-06 11:33 del88 阅读(2) 评论(0) 推荐(0) 编辑
摘要: edit 有个 passwordchar 属性 改成 * 这样就可以了 阅读全文
posted @ 2011-09-15 14:41 del88 阅读(581) 评论(0) 推荐(0) 编辑
摘要: procedure TForm1.Button1Click(Sender: TObject); var str: string; begin str := Memo1.Text; str := StringReplace(str, sLineBreak, '', [rfReplaceAll]); M 阅读全文
posted @ 2011-08-29 23:41 del88 阅读(18) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20