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

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

2012是响应式设计之年 12月28日:1903年计算机之父冯·诺依曼出生 Android木马病毒:伪装成Google Play图标进行DDoS攻击 IE10 CSS Hack 程序员技术分享:训练机器学习 SVM算法解析 2013,谷歌的数据科学家都将干什么呢? Facebook“也”对服务器进行浸泡冷却 日本最大电脑商:Windows 8表现并不好 日均新增415个应用,Windows 8应用总数突破35000 百度推出图像搜索引擎“百度识图” 可基于图像实现全网人脸搜索 解决专利纠纷 RIM向诺基亚预付6500万 巨头的得意与失落:2012移动游戏十大收购案 Mozilla或许将发布iOS平台浏览器Junior Mozilla:Facebook手机将采用Firefox OS Anonymous2013年将放慢脚步,McAfee预测遭质疑 一周消息树:Facebook公布2012年Hackathon大赛顶级“黑客作品” HTML+CSS+JS 开发 Firefox OS 应用编程实战 前端开发工程师如何在2013年里提升自己 Java受Objective-C影响很大 而不是C++ Instagram回击报告指责:用户仍保持增长态势 回顾:2012年科技行业十大败笔 苹果地图入选 Amazon CEO Jeff Bezos:好年景,大挑战 2012年度盘点:移动互联网大事件回顾 详解Amazon Redshift 移动周报:再见,2012!你好,2013! 英特尔或在2月宣布其电视计划:提供分类频道 Prismatic:用机器学习分析用户兴趣只需10秒钟 谷歌布局亚太地区数据中心建设 服务响应速度有望提升30% 2013年移动互联网行业技术趋势前瞻 老骥伏枥志在千里:回顾微软这一年 2013或将崛起 水落石出:在与谷歌苹果竞购创业公司中微软胜出 用VC怎样获知当前Window是否支持某国语言(如中文)? 投诉: 有关通用查询组件—— 视图选择公式的问题,请帮帮我! 请教一小问题? DataSet.AcceptChanges()这个有什么用呀??? 欢迎参加微软新闻组 & Diyinside Windows User Group离线技术沙龙 ?怎样在ASPX的WEB服务中运用C#的线程 在2003下用Interdev 串口通信的问题 紧急50分 在 vb.net 中,如何读取 xml 文件? 斑竹地进来! 欢迎参加微软新闻组 & Diyinside Windows User Group离线技术沙龙 新装的WIN2000,关了启动程序,占内存近100M,还老出怪问题 连编以后,出现的错误,求解 我有一个外来控件(条形码),请问该如何用代码在图片框中动态添加一控件?? 系统设计师就要开考了,请考过高程和就要考高程全部看过来~~~~ 欢迎参加微软新闻组 & Diyinside Windows User Group离线技术沙龙 如何把一组CLASS文件打成一个JAR的包 谁用过solid数据库阿,可知里面怎莫用视图阿??紧急! 求求大哥们了 怎样动态改变控件的属性? 明天要去九城面试,有知道内情的吗,给说说,无限感激,, 大家帮忙看看!我有记个问题一直困扰我!(送分的问题(可以加100分啊),不够可加啊!都是送分题,来者都有分) 欢迎参加微软新闻组 & Diyinside Windows User Group离线技术沙龙 如何处理让播放器播放多首歌 【请教】vc适合oo开发? Window中的大/小字体显示属性改变后,影响对话框大小的问题(VC)? 如何处理让播放器播放多首歌 如何同时使用两个msn 欢迎参加微软新闻组 & Diyinside Windows User Group离线技术沙龙 在线等待大虾求助:win2000缠人问题 求ASP下进度条源码!多谢了! ———请帮忙----! 如何用sql语句将文本文件转换成sql数据库 用什么开发工具最好 急急急!急急急!accept 后如何获取Client端socket的源IP地址字符串???? 欢迎参加微软新闻组 & Diyinside Windows User Group离线技术沙龙 Jbuilder9加载了db2驱动却不能使用 高分请教!!!关于访问数据库的用的DataSet对象的 请问如何传递一个VarChar类型的参数给存储过程? 来Networkers, 感受最强劲的网络力量 关于打印图片的问题,高分~~ 电脑是windows2000和rh linux8双系统,开机时可以选择win还是linux,不选的话默认进linux,现在我想默入win2000,不知如何做? 扩展名为.MSI的是什么文件,怎么用? 明天要去九城面试,有知道内情的吗,给说说,无限感激,, 求中程和高程的书 提问—— 请问MAPI中的ID对应WEBDAV中的哪个字段? 为什么不能安装软件 who can recommend me a foreigner girls in shanghaiI need a girls ..she can help me to improve my English level..and Can take her to my home ...because my mum and my dad want to see...just aia said my parents ..but now ..I can't do ..so ..Please ...ju Who recommend me games?I am too boring,who give me recommend a few fun games?Had better be like my MC world games,don't the GTA series. are you attracted to other females,这里应该是被吸引吧?另外请教翻译:你已经回到意大利了吗?从葡萄牙到意大利乘飞机要多长时间?飞机几点起飞?谢谢 一个网友的网名叫兔亿, 英语题详讲1He did it()it took me Aone-third a time Bone-third timeCthe one-third timeDone-third the time 2.(While)I really don't like art,I find this work impressive第二题翻译 英语翻译是高中英语中的,应该不是很深奥.基本意思就可以了. 我在参考书上看到这么一句:You can eat in good restaurant .为什么这句话是对的?eat后面没有宾语,应该是病句啊. ____时改名为惠州,惠州之名从此正式开始出现,元朝时在惠州设路,称为"____"明清时期,改为"_____"1988年,升格为市 用应邀造句(简单普通一点的) 如何理解“有明之无善治,自高皇帝罢丞相是也” 皇帝不管大小事都给丞相去做,丞相也不能什么鸡毛蒜皮的事都管,他想了个办法让皇帝知道.这是什么成语故后来那个丞相就故意碰他下属的胳膊不让写好字,上报的奏章皇上一看就明白是自己 加拿大华裔大妈地铁对骂 飚4种语言网加拿大华裔大妈地铁对骂 飚4种语言网温州“金改”或将上马市政债等多项措施叙利亚发电系统遭袭击全国停电 被指反安倍称在预算委员会上很累 自比乔布斯南京大学两位院士候选人就论文是否造假男孩被母亲男友砍断右手 其母:只因拒汪洋:今年粮食丰收基本定局 生产将实美国共和党遭保守派绑架 民主党有望夺水利部:今年解决6343万农村人口饮温州民资设立民营银行方案已上报90后“新生代”,安利“新飞翔”收完钱 梦工坊活动“蒸发”了闽剧《北进图》获田汉戏剧奖新买来的二手电摩 没骑多久就自燃习近平会见越南国家主席张晋创小正太华丽变绅士 魅力无限新店内河现白鹭群多处又烧垃圾 毁绿化冒黑烟福州光明港公园配套玩乐区没建好 就有朝鲜突然再放两美国人□资讯丹武九重天极品奶爸天绝战体无上霸天神级写手在都市特种大高手历史第一混乱九剑焚天暴走三国万法神典剑踏苍穹黄山湖公园旅游清名桥旅游薛福成故居旅游钱钟书故居旅游仁寿山公园旅游地雷战景区旅游九龙瀑布森林公园旅游十门峡旅游东坡赤壁旅游樱花温泉旅游高句丽古迹旅游景区旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘