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

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安装路径要做相应更改,对注册表不熟悉的朋友一定要谨慎做好备份。

微软品鉴会秀Windows 8电脑 上百款新设备年末上市 甩开外包,雄踞榜首:揭开“宫爆老奶奶”成功的秘密 IBM收购大数据公司StoredIQ 推动大数据传输能力 令人意外:前Windows部门总裁将去哈佛教书 舒迅:产品经理必读的九步法 独家爆料:Facebook移动客户端开发揭秘 一个独立开发者的自白:我如何在一年赚得60万美元 Dropbox收购Snapjoy 意欲打造媒体中心 2012世界“末日”:有经过正确的分析吗?! 23.5亿美元!谷歌出售摩托罗拉机顶盒业务 两家巨头相继放弃移动广告,移动广告形势堪忧? 应用洗牌,还能免费多久?Google推出iPad版Quickoffice 2012末日APP推荐 求生自救必备! Windows8上网利器 不卡死的IE10浏览器 为何Java程序员学习Clojure有优势? 我们是如何阅读代码的? “热水冷却”技术将主导美国国防部数据中心改造 程序员想玩转大数据:需要知晓的12种工具 2012年谷歌应用商店增长迅速 但苹果最赚钱 Apple微软Google都在竞购一家创业公司 违反新条款?苹果强行下架AppShopper 2012移动开发教程盘点:最棒的国外游戏开发站 重思JavaScript的好与坏 细数那些 NeXT 留给 OS X 的遗产 一张图让你知道大数据的生态系统 Camera360开放SDK:拍照和滤镜一行代码搞定 一周消息树:计算机将拥有五感 人类面临威胁? 通晓数学的人就可以当程序员吗? 360发布企业版4.0 可自定义软件白名单 不要总是依赖机器 MongoDB扩展彰显分片功夫 Dell与HP的OpenStack的战略:渠道对抗SLA 杭州工作难找!!!! 如何修改tomcat 4.1.18的配置,使修改过的Servlet能够及时重新加载! edit的text读取 关于ocx的问题? 怎样将一个文本文件以二进制的形式显示 请大家帮我一下!! 怎么破解Email密码? 国内手机及PDA大都用的是哪个操作系统?Palm? 如何是MEMO中增加一行后光标保持在最后位置? vb.net怎样选定word中表格的某一行? ado+intraweb中如何调用coInitialize? 寻找最恶心的笑话 一些对未来的思索、问题,各位来谈谈 有谁知道用哪款打印机比较好呢? 关于类和接口设计问题 如何能把98 聯入2000 如何做一个后台管理-数据库备份程序 如果我用一个Winsock(index)控件数组。Winsock(1)、Winsock(2)同时调用一个延时函数会出什么问题吗? 已知表中字段ID的值,如何定位到这个字段? 谁知道为什么会出这种错误fatal error C1004: unexpected end of file found 小小问题,也有小小的分,不成敬意。 visio ,rose ,ERwin 他们各自的用途是什么,有什么区别呀? Oracle安装的问题——寻求帮忙!!!! 请问Crystal(水晶)报表如何对TextBox进行动态绑定字段? 如何设定mapx图层的颜色 对汇编的渴望! 谁有Asp做的网站?100分奉上! 都进来看看 vc新兵问函数调用菜鸟问题 紧急求救!!!! 谁有delphi关于ado编程 的资料啊(要详细一点的) TreeView的问题,很实在的问题。 关于在PB上实现错误事件处理!!! 关于组件的停靠 用VB.NET连接数据库老是连不了,快精神分裂了,救命啊! 关于SendMessage(高分相送,紧急) 急!!!高手进! 在查找结果中如果某一字段的值相等,只取出其中一条的问题! squid的安装问题???????????????????? SQL语句问题? 冒昧求救,光驱不能使用,不能boot 我的主机总收到外面发的广告信息? 高分求助急!!! 见鬼了,我添加一个TServerSocket控件,然后编译出现:Declaration terminate incorrectly 有谁知道用哪款打印机比较好呢? 按钮BitBtn1上有图片,在图片上写字的问题。(在先给分!) cystal reports 8.5 english显示繁体问题,急,等待 Unix下用什么源代码检测工具比较好? 我的电脑出什么问题了?各位帮帮忙 界面导航如何分类? 怎样得到本机的网卡号??? 何以解忧 唯有杜康 作文 "赤橙黄绿青蓝紫,"的下半句是什么 斐林试剂测什么 “何以解忧,唯有杜康”的作者是: 高二化学复习课 [高中化学]求烃的衍生物(含羟基、卤素原子、酯基等)的命名方法(包括怎样定主链、标号等).谢! 四选一:长期大量饮酒对人体的哪个脏器损害最严重?A、心脏B、肝脏C、肾脏D、脑 420斤40度的水温度下降到35度的时候能使3000斤30度的水提高多少度? 甲、乙两个定值电阻阻值之比为4:1,通电时间之比为4:1,电流通过它们产生的热量之比 长期大量饮酒对身体哪些脏器有损害?容易得什么病? 如何提高3000米速度三千米已经练了很久了,最近运动会,可是这几天跑3200成绩总是在14分左右,怎么提高速度啊,提供点给力的方法啊啊啊啊~ 所谓的天涯海角在哪里?那至死不渝的爱是否还存在.天涯海角在又哪里? 铝合金的Hemlok结构型抽芯铆钉有什么特点? 查找诗句例子:一个老人与一个小伙子比赛诗文,老人赢了!请写出有关年老却不输年轻的诗句或知识渊博的诗句 爱的距离有多遥远谢谢了,大神帮忙啊 一瓶煤气多少钱?带瓶子一起买的 "所以兴怀,其致一也" 的“所以”怎么解释?《兰亭集序》中的 天涯何处无芳草的下一句是什么求大神帮助 甲基丙烷只有一种情况吧?有 2-甲基丙烷 那个2不写行吗? 所以兴怀, 多远的距离叫做遥远? 2-甲基丙烷中的“2-”是什么意思? 从兰亭集序中找出两句话来说明“虽世殊事异,所以兴怀,其致一也” 距离太遥远,怎样才能靠得更近?不同的地方,不同的事业. 2 甲基丙烷的二溴代物有几种?三个甲基是不是都一样 九龙壁,文中先写九龙壁的 ,在写 ,最后写 . 如图,电源电压不变,R1=5,R2=25.若电表甲,乙都是电压表,当开关闭合时,U甲比U乙是多少.若电表甲,乙都是电流表,当开关S断开时,I甲比I乙=多少 参与身体全部物质交换的是()参与身体全部物质交换的是() A.体循环B.血液循环另一种为什么不是? 短文先写九龙壁的( ),在写( ),最后写( ) Helen had to shout ( ) above the sound of the music.A.making herself hear B.to make herself hearC.making herself heard D.to make herself heard 女孩喝酒对身体有什么严重的伤害 九龙壁 文中写九龙壁的( ),再写龙的( ),最后写( ).九龙壁文中写九龙壁的( ),再写龙的( ),最后写( ). 怎么判断能发生酯化反应 2,2-二甲基丙烷和2-甲基丙烷熔沸点问题!当C数相同时,比较支链(或对称性),越多,熔沸点越小.答案1大于2,但我觉得1的支链更多啊,( CH3-C(CH3)2-CH3)也更对称,为什么答案是2更小? 文中先写九龙壁的_____________,再写_____________,最后写_____________. 怎么看能不能发生酯化反应 赤橙黄绿青蓝紫怎么样 短文先写九龙壁的()再写()最后写 在右图所示的电路中,当开关都闭合后,电压表测的是什么?我想要解法 家庭用电和煤气那样划算?现在煤气家庭用大瓶的要一百多一瓶,电也要1块钱一度,平时就是洗澡烧水和煮吃的,用煤气划算还是用电划算?我说的是普遍情况下,你是怎么计算的? 钠 碳 硫 氮 氯五种元素原子半径从大到小的顺序是? 王老师用一根48cm的铁丝做一个长方体框架,使长宽高的比是2:1:3.这个长方体的体积和面积各是多少 用电还是用煤气实惠?我租房那里,电费1.5元一度,煤气大罐的130元一罐,请问,煮菜做饭烧水用电实惠还是用煤气实惠? 求 彼光将有内志,未可说以外事.的译文 古文字义如何查询? 文言文工作中的工是什么意思? 把文言文翻译成现代汉语:彼光将有内志,未可说以外事 海贼王中出现过哪些自然系恶魔果实比如说水啊,火啊,风啊,等等最好还要知道是谁 吴老师用72厘米的铁丝做开一个长方形的教具,长20厘米,宽多少厘米 2.如图所示,在固定的圆锥形漏斗的光滑内壁上,有两个质量相等的小物块A和B,它们分别紧贴漏斗的内壁.在不同的水平面上做匀速圆周运动,则以下叙述正确的是( )A.物块A的线速度大于物块B的 清朝康熙时有没有一个叫纳兰容若的人 铆钉孔一般多大?单位mm~ 最新中国十大油漆排名榜 赤橙黄绿青蓝紫的下一句是什么? 铆钉的选择 大小长度 根据什么来的?应如何选择?比如什么时候选择M4 M6的?还有他的长度? 赤橙黄绿青蓝紫,后面一句是什么 一排电线杆,相邻两根均相距45米,如果改成相距60米,且起点第一根电线杆位置不变,那么从起点开始到第一次不必移动位置的那根电线杆之间的距离是多少米? 镁铝铁混合粉末24克,与足量的盐酸反应,得到的气体体积不可能为A.9.6升B.11.2 升C.22.4升D.29 升 {2sin2a\(1+cos2a)}*(cos^a/cos2a)= 求大神帮翻译,很急的事,各位帮帮忙吧以下文段 两个夜店老板有一天突然厌倦了声色犬马,他们想起来孩提时代的纯真回忆,于是想要建造一个小火车的世界.所有的人都觉得他们异想天开,但事 埃及前总统穆尔西到达受审地点 将接受朴槿惠向朝鲜抛橄榄枝:我愿随时与金正杰奎琳·肯尼迪的五个不解之谜登顶黄山 易道为松 2013易道教育武安房屋塌陷续:现场共发现6名失踪人希腊庆祝母乳喂养周 数百母亲当众哺乳传韩对朝政策或出现变化 韩当局称报道比亚迪称在美劳资情况遭失实报道美国捕获长约4米重达330公斤巨鳄【德媒:日本吃醋中德相爱 认为遭受德国英国监管报业是对过度“自由”的反弹美国务卿称美国永远不会允许伊朗有核武罗德曼力促朝篮球队访美 称金正恩是个朴槿惠就历史问题斥责日本 称元首会晤日防卫省对大规模军演限制报道让日媒集俄总统普京将访问越南 适逢俄越潜艇交法两名记者在马里遇害 遗体遍布弹孔新加坡女子用“脸书”寻亲 1个月内找日本岩手县一飞行员因骗取研修费被捕朴槿惠出席法国韩剧派对 当地民众热情夫妻生三胞胎 照顾不暇求助志愿者(图一技在身好就业全国广场舞大赛报名通道开通宁可跑空十趟,也不落下一个图片报道为农民“按需定制”金融产品(专家分析丝绸之路国际汽车拉力赛超级短道排位赛海南航天发射场那些看不见的“秘密”(美国控枪,无解的死结(国际论坛)绿色发展 知行合一进村公务活动 接待划定禁区白鹭翱翔(九州风物)首届中俄跨境马拉松将举行国网武汉蔡甸供电公司推广“知音服务”激发内生动力 推动全面振兴(深入学习校园足球,需要专业素养(体坛观澜)宏观调控贵在“力、度、效”(评论员观中国特色社会主义政治经济学的理论特质携手努力,促进地区和世界共同发展互联网广告 新规有哪些(经济聚焦)洪灾面前,他们冲在第一线八艘涉事船 押解回上海(一追到底·太
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘