说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Delphi5优化

HTML文档下载 WORD文档下载 PDF文档下载
Delphi5优化

Delphi5.0是非常优秀的RAD开发工具,越来越多的人开始认识到这一点并转而使用它,但它也不是完美无缺的,实际上通过手工优化可以极大的提高它为我们工作的效率,我通过实践摸索出一些经验,借电脑报一角与大家分享:

一:实现控件面板的平滑滚动:

安装过许多控件的朋友都知道,在众多的控件中选择一个实在不是一件轻松的事,鼠标要不停点击,如果能平滑滚动该多好啊,好在Borland的专家早就想到了这一点:

建立一个文本文件,内容为:

REGEDIT4

[HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Extras]>

AutoPaletteSelect

="1"

AutoPaletteScroll

="1"

保存为tip.reg

然后双击此文件,启动delphi,怎么样?是不是爽多了!

二:加快程序启动速度:

delphi启动确实有点慢,既要显示快闪屏幕,又要读注册表设置,对于配置低的机器简直是一种折磨,实际上我们完全可以通过启动参数来控制它:

建立一个快捷方式,目标为:D:\DELPHI5\Delphi5\Bin\delphi32.exe /ns /np

(我的delphi装在d:\delphi5目录下,你要做相应改变。)

ns:no splash 不显示快闪屏幕

np:no project不加载项目

三.观察内存堆分配情况:

同上,快捷方式目标为:D:\DELPHI5\Delphi5\Bin\delphi32.exe /hm /hv

此后每启动此快捷方式就可看到delphi标题栏上不停变化的堆分配字节数

四.在右键快捷菜单中增加编译及查看功能:

先为dpr文件增加功能:

建立一个文本文件,内容为:

REGEDIT4

[HKEY_CLASSES_ROOT\DelphiProject]

@="Delphi Project"

EditFlags

=hex:00

00

00

00

AlwaysShowExt

=""

[HKEY_CLASSES_ROOT\DelphiProject\DefaultIcon]

@="d:\\DELPHI5\\Delphi5\\Bin\\Delphi32.exe

4"

[HKEY_CLASSES_ROOT\DelphiProject\Shell]

@=""

[HKEY_CLASSES_ROOT\DelphiProject\Shell\Open]

@="&Open"

EditFlags

=hex:01

00

00

00

[HKEY_CLASSES_ROOT\DelphiProject\Shell\Open\command]

@="d:\\DELPHI5\\Delphi5\\Bin\\Delphi32.exe /ns %1"

[HKEY_CLASSES_ROOT\DelphiProject\Shell\Open\ddeexec]

@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\DelphiProject\Shell\Open\ddeexec\Application]

@="DELPHI32"

[HKEY_CLASSES_ROOT\DelphiProject\Shell\autobuild]

EditFlags

=hex:01

00

00

00

[HKEY_CLASSES_ROOT\DelphiProject\Shell\autobuild\command]

@="D:\\DELPHI5\\Delphi5\\Bin\\delphi32.exe /ns %1 /b"

[HKEY_CLASSES_ROOT\DelphiProject\QuickView]

@="*"

存为Delphiproject.reg

然后双击此文件,以后你就可以在以dpr为后缀的项目文件的右键快捷菜单中发现多了autobuild一项

可以马上编译生成可执行文件了,还多了快速查看一项,可以不打开Delphi而察看文件内容。

再为pas文件增加功能:

建立一个文本文件,内容为:

REGEDIT4

[HKEY_CLASSES_ROOT\DelphiUnit]

@="Delphi Source File"

EditFlags

=hex:00

00

00

00

AlwaysShowExt

=""

[HKEY_CLASSES_ROOT\DelphiUnit\DefaultIcon]

@="d:\\DELPHI5\\Delphi5\\Bin\\Delphi32.exe

5"

[HKEY_CLASSES_ROOT\DelphiUnit\Shell]

@=""

[HKEY_CLASSES_ROOT\DelphiUnit\Shell\Open]

@="&Open"

[HKEY_CLASSES_ROOT\DelphiUnit\Shell\Open\command]

@="d:\\DELPHI5\\Delphi5\\Bin\\Delphi32.exe /ns /np"

[HKEY_CLASSES_ROOT\DelphiUnit\Shell\Open\ddeexec]

@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\DelphiUnit\Shell\Open\ddeexec\Application]

@="DELPHI32"

[HKEY_CLASSES_ROOT\DelphiUnit\Shell\compile]

EditFlags

=hex:01

00

00

00

[HKEY_CLASSES_ROOT\DelphiUnit\Shell\compile\command]

@="D:\\DELPHI5\\Delphi5\\Bin\\dcc32.exe %1"

[HKEY_CLASSES_ROOT\DelphiUnit\QuickView]

@="*"

存为delphiunit.reg

然后双击此文件,以后你就可以在以pas为后缀的源码文件的右键快捷菜单 中发现多了compile一项

可以马上编译生成dcu文件了,还多了快速查看一项,可以不打开Delphi而察看文件内容。

要注意你的delphi安装路径要做相应更改,对注册表不熟悉的朋友一定要谨慎做好备份。

通过DELPHI实现JAVA调用ORACLE数据库数据 通过编写代码来设置数据库的别名-Delphi资料 为Delphi数据表格增加彩色 为Delphi提供Pack和Undelete功能 为Delphi中数据库报表加网格 为数据库报表加网格-Delphi资料 为数据库建立索引-Delphi资料 掀开SQL Server 7.0的面纱-Delphi资料 限制数据库记录数-Delphi资料 向数据库发送密码-Delphi资料 一个关于字符串的小问题-Delphi资料 用 QuickReport for Delphi 制作报表 用Delphi 开发数据库程序经验三则 用Delphi 实 现 不 同 数 据 库 系 统 之 间 的 数 据 转 移 用DELPHI本身的控件输出TABLE表数据 用Delphi编程访问SQLServer数据库 用delphi编写医院的复杂报表 用Delphi程序维护Paradox 数据表的索引 用Delphi的InterBase数据库开发C&amp;S应用程序 用Delphi进行数据库之间转换 用Delphi开发“瘦”单机数据库应用系统 用Delphi如何实现VFP中的Cache特性 用Delphi设计数据库应用的几点体会 在我们日常工作中,常会碰到这样一个难题:一大堆-Delphi资料 用DELPHI制作应用软件 用Dephi 程 序 维 护Paradox 数 据 表 的 索 引-Delphi资料 用Dephi程序维护Paradox数据表的索引-Delphi资料 用InstallShield制作数据库应用系统的安装程序-Delphi资料 在BDE中使用ASCII-Delphi资料 在DBMemo中查找文字-Delphi资料 在Delphi 程序中维护DBF 数据库 求:0,1,-1的N长度组合算法 各位问一个比较少见的问题100分相送,急急急!!! 这样的条件判断语句要怎么写?(很简单的) 一款很不错的电子图书制作、资料管理软件 在-卢-<<利用XML实现通用WEB报表打印>>时报:未将对象引用设置到对象实例 DBEdit如何限制输入格式? 简单问题 ★★★狂急!请问怎样取得文件的创建日期!在线等!在线结贴!★★★ 初学xml,很简单的问题,就是不会,各位近来看看!一行代码搞不定… 有没有用于unix下c开发的dbx调试图形界面的工具? 哪位有tar 和 gzip 命令参数的详细中文介绍 jsp网站测试,欢迎大家测试 提问 请问有没有直接可以HTML(XHTML、SHTML)生成XML-XSL!!的工具 进程外组件的关于注册的问题? jsp中怎样生成静态页面 请问:如何返回webservice类的一个或多个实例? 怎样触发另一个窗口中的javascript函数? 谁能提供一些检测内存泄露的工具或方法 如何将 FoxBase 中的数据导入到 SQL Server 中? 求助:API操作注册表出现奇怪问题 请问如何改变windows xp中的用户的登陆顺序 有问题:如何通过页面下载附件? 求助:VB生成安装文件的问题 下面的程序怎样优化?(着急) 怎么样在C++ Builder 的Form上显示文字!我不要用控件,要直接显示在Form上 200 分相送 高手请进 请教如何写成特殊格式文件的存取的问题. 适配器更新数据集怎么用事务 怎样才能设“开机密码”? 哪位高手可以给我介绍一下TOMCAT和APACHE,我刚接触,需要了解一下 关于SocketConnection. 进入linux8.0后,主板指示灯闪烁问题,请高手指教。 谁给一个QQ给我啊? 高分请教? 如何查看一个记录集中游标的位置。 求一个简单的窗口函数 请问如何实现计算器功能 如何修改这个脚本?(应该比较简单) 大伙能否谈谈.net整体软件框架的设计 来者有分:调查:大家是在用vc.net还是用vc60,我在用vc60 用SQL SERVER如何实现插入数据后立刻取出插入的数据的id?在线等待,急~~~~~~~ 关于JTree ppt 大家帮我看看这个方法错在哪里?分不是问题 请问获取中文操作系统下获取文件信息时lang-charset的取值为什么????? CSDN论坛左边的树形栏目能动态添加吗? 如何设置几秒钟后转向某页面那种效果。 用户需求分析说明书和系统分析说明书到底是不是一回事!! 发邮件时,收到的邮件竟然是乱码,如何解决?100分大放送 PB中怎么和FLASH通讯啊???? affirm和allege的区别用法和意义上 武则天和唐玄宗之间是什么关系 HCl+NaOH=NaCl+H2O 上式中的盐酸是稀是浓? 哪位ANSYS高手解决一下 constraint equation 1 has no unique degree of freedom 哪里出错误了?constraint equation 4 has no unique degree of freedomANSYS模态分析 最后计算出现这个问题 搜索网上出错的地方,有一个212什 在一个圆中有两条弦相交于一个定点且这两条弦互相垂直.求这两条弦乘积的最大值和最小值. 为什么小颗粒会向水漩涡中心去 拨云见日的意思 土壤水解性氮的测定中使用什么规格的微量滴定管?有液相色谱仪,但不知到检测方法,望好事做到底,提供详细检测方案。可发到wangchuan.888@136.com邮箱,先谢谢了。 医院里面的X光是干什么用的. 2005年5月11日,台湾亲民党主席宋楚瑜应邀到清华大学演讲.此前北京连日下雨,这一天阳光灿烂.演讲一开始,宋楚瑜就以“拨云见日”来表达他此时的感慨.请问“拨云见日”的双重含义是?请帮 requested feature is not available X射线的应用 拨云见日什么意思 sketchup如何用测量工具实现缩放rt 我要把一个物体缩放到一个实际尺寸 用测量工具以前可以 输入一个数字整体就变了 现在忘记怎么弄的了 - 已知集合A=﹛1,2,3,K),B=﹛4,7,a,a+3a),且A∈Z,K∈Z,映射f:x箭头y=3x+1,x∈A,y∈B,求实数a、k的值. 拨云见日的含义 sketchup模型大比例缩放后,点击进入块时会出现观察上的破面,使继续修改时很难进行,如何避免?是指观察时产生破面 实际上并没有破,如何做到缩放后还能继续操作修改?我指的是大比例缩放后 如何画一个标准椭圆 拨云见日的感觉是什么意思 邓小平在文化大革命时期,情况如何?后期有没有掌权,做出贡献 There is ( )“s” in the word “six”. 垂体和甲状腺为什么可以相互调节?甲状腺的负反馈不是作用于下丘脑吗? 电子显微镜中,能不能用X-ray取代电子光源,为什么 怎么样画一个标准的椭圆, 翻译two-linear-degree-of-freedom robot 电镜技术中可否用X-ray取代电子光源 There is _____ “s” in the word “six” 怎么答 成为拨乱反正和改革开放的思想先导的事件是什么 ICPMAX和X光衍射仪和扫描电镜和气象色谱仪和原子吸收的实验室安装条件,知道一个也行啊, There is _ "s" in the word "six" 请填空说明为什么用AN 过圆内某点的弦中,垂直于直径的弦最短.是不是定理? 马克思主义哲学原理(第2版)课后题答案陈先达主编,人民大学出版社的版本.就要课后复习题的答案.有的请速发,分稍后给主要是内容提要里面的文字表述不严谨,要是考试答题那么些的话能得 there is () "x" in () word "six"为什么第一个不用an 反身代词的用法?youself herself himself itself myself themselves ourselves yourselves 的用法主要想知道他们分别在什么情况下用 请问长期在X光操作间会不会有什么影响? 成语中的通假字是什么”博闻强识“”拨乱反正”“披沙简金”“厉兵秣马”“厝火积薪”“被坚执锐” 告诉我 英语反身代词 的用法 谢谢啦 用x光给土拍摄照片如果我我用x光给泥土拍摄,会得到什么?黑糊糊的一片?土中的部分杂质?能穿透有机玻璃吗? 及反,哪个是通假字 第四题. 计算下列极限.题目如图.答案是二分之一.但过程我不懂. 漩涡为什么能向中心吸物体 设集合a=b={(x,y) x属于r,y属于r},点(x,y)在映射f:a到b的作用下对应的点是(x-y,x+y),则b中点(3,2)对应的a中点的坐标为 ANSYS中 size cntrls是什么意思 漩涡为什么中间低两边高 设集合A=B={x| x∈R,y∈R} ,点(x,y)在映射f:A→B的作用下对应的点是(x-y,x+y)则B中点(3,2)对应的A中的点的坐标为 求懂的人忙我做两道CAD的题.要写作图步骤如题 看好是做题步骤啊,这个东西对我很重要 祝你们永远快乐!谢谢各位哥哥姐姐们了我只有5分了 不能多给你们了 请哥哥姐姐们多费心了 已知,集合A={x|-2≤x≤2},B={x|-x ≤x≤1}对应关系f:x→y=ax若在f的作用下能够建立从 A到B的映射f:A→求实数a的取值范围.主要是B={x|-x ≤x≤1}弄不清 求大神解释椭圆为什么c平方=4c=2,不是应该焦点是c=根号2吗? N0 cassete with paper of the size requested is available是什么意思 已知集合A={xl-2≤x≤2},B={xl-1≤x≤1},对应关系f:x到y=ax,若在f的作用下能够建立从A到B的映射,求实数a的取值范 如果一个直线过(3,0)且与椭圆交于A,B两点椭圆x^2/6+y^2/2=1 O为原点 OA与OB垂直 求这个直线 求反身代词的各种用法~(高三英语) 草菅人命 造句 椭圆!已知F1,F2分别是椭圆x2/4+y2/3=1的左右焦点,A是椭圆上一动点,圆C与F1A的延长线,F1F2的延长线以及线段AF2相切,若M(t,0)为一个切点,则t与2的大小关系为我算出来t=1/2或t=2都行,谢 打印时出现英文对话框是什么意思?英文是No cassette with paper of the size requested is available当在电脑上点打印时,出现一个对话框对话框是英文No cassette with paper of the size requested is available 然后就打 草菅人命的造句是什么? 方程为9x^2+y^2=81 求长轴长,短轴长,焦点坐标,离心率. 直流电压源除源怎么处理,接地还是短路还是断路 唐玄宗拔乱反正是什么意思? 用两个四字成语造句 1、势不可挡 饱经风霜 2、查无实据 草菅人命 3、和蔼可亲 安闲自在 津巴布韦航空一客机引擎空中着火 成功艾弗森将退役詹韦致敬 詹姆斯:乔丹之中储粮:2家企业违规进口的转基因菜油足协公布中超最佳候选 里皮埃尔克森得曼城输球主帅火气大 佩莱格里尼:不想NBA新赛季看群雄“灭火” 马刺依然天价球员托雷斯强势复苏 切尔西登上积市民投诉劳动仲裁超期 南京人社局称人NBA新赛季首期实力榜:热火占鳌头 湖南长沙现“土豪金”大道 200公斤“株连式”拆迁频现 媒体称背后是权力实拍:中国核潜艇导弹发射平台、艇员住美议员:监听确保了欧洲安全 盟友们应埃及一运动员因支持穆尔西而被剥夺比赛茶党加速美国政坛裂变 抓住政府软肋屡日本孤独人群增多朋友租赁登场 每小时湖北公安县屡曝摊派烟酒 动用“红头文中韩文化交流大会在北京举办“监听门”尚难撕破美欧关系巴基斯坦:一部族长老家遭武装人员袭击马尔代夫选举委员会驳回提前选举建议郎征赴听证会引球迷争议 穆里奇打落黄搜狐Q2营收4亿美元 搜狗首次规模性浙江三大通信运营商已在陆续取消省内贵传周杰伦挑女友生日求婚 时间是8月1王爱杰:从工业废水中“追捕”资源日海报暗示自卫队员或丧命遭批 日民众厦门筼筜湖现“一湖两色” 吸引眼球我国微创主动脉瓣植入手术获得重大突破夏季纳凉不可过分贪凉 吹空调当心中风杨幂柳岩领衔 整容成功村姑变女神的女詹皇新队友仍索要首发 骑士或将其送走胃肠疾病和心脏病患者注意:半夜口渴别云南被劫持人质自称有心脏病 为保持清刘家义:中国审计师为联合国增收节支超财政部:去年全国国企净利润同比增4.法院判斯特林败诉 前微软CEO将20猫肉料理在越南颇受欢迎 据称比狗肉鲜马俊飞而立之年成头号剑客 伦敦后挑起军情24小时:伦敦塔“盛开”80万朵汪涵妻子被曝已怀孕3个月 网友:就叫秦虹:房地产市场将失去趋势性机会
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘