首页
社区
课程
招聘
请问有关Delphi程序的?
发表于: 2004-10-1 21:30 5685

请问有关Delphi程序的?

2004-10-1 21:30
5685
最近,最小安装(机器比较弱)了英文版的Delphi 7,想玩玩小编程,据说用(默认)VCL编译出来的文件肥肥的,又不知Delphi各工程文件是什么意思,比如 .dpr,dfm,dru,ddp等等,到底有多少分类,各含义是什么?仁兄们可介绍下吗?:D

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (11)
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
dfm肯定是窗体文件
pas是程序文件,其他的俺就不知道了。
2004-10-2 08:38
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
最初由 askformore 发布
最近,最小安装(机器比较弱)了英文版的Delphi 7,想玩玩小编程,据说用(默认)VCL编译出来的文件肥肥的,又不知Delphi各工程文件是什么意思,比如 .dpr,dfm,dru,ddp等等,到底有多少分类,各含义是什么?仁兄们可介绍下吗?:D

dpr是项目文件,包含了pascal源代码
dfm当然就是窗体文件了
dru不知道:D
ddp用于编辑器的图表视图中
说错的地方望纠正:p
2004-10-2 09:46
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
grx
4
最初由 askformore 发布
最近,最小安装(机器比较弱)了英文版的Delphi 7,想玩玩小编程,据说用(默认)VCL编译出来的文件肥肥的,又不知Delphi各工程文件是什么意思,比如 .dpr,dfm,dru,ddp等等,到底有多少分类,各含义是什么?仁兄们可介绍下吗?:D

打字很累人的,让我喝口水先....噢

.BMP、.ICO、.CUR 不知道?我也不知道
.BPG Borland项目组,创建时间:开发
.BPL Borland程序包库,创建时间:编译:链接
.CAB Delphi中用于开发Web配置时使用的一种Microsoft Cabinet压缩文件格式。一个CAB文件可以存储多个压缩文件,创建时间:编译
........等等,手指痛....
.CFG 带项目选项的配置文件。与DOF文件相类似,创建时间:开发
.DCP Delphi编辑软件包:一种包含关于被编译进软件包当中的代码符号信息的文件。这种文件并不包含编译代码,这些代码实际上存储在DCU或BPL文件中,创建时间:编译
....受不了....总之,买本Mastering Delphi 7,Marco Cantu写的,上面什么都有。
...喝水去了....
.DRU 这是什么文件?Delphi公司好像也不知道啊,是不是:.DCU?如果是,那.DCu Delphi编译单元:一个Pascal文件编译的结果 创建时间:编译
....真的喝水去了....
2004-10-2 10:45
0
雪    币: 383
活跃值: (786)
能力值: ( LV12,RANK:730 )
在线值:
发帖
回帖
粉丝
5
Thk you!;)
2004-10-2 14:04
0
雪    币: 251
活跃值: (160)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
学delphi,当然推荐你经常delphibbs上看看
2004-10-2 15:38
0
雪    币: 383
活跃值: (786)
能力值: ( LV12,RANK:730 )
在线值:
发帖
回帖
粉丝
7
delphibbs.com ???

注册莫明其妙,没成功,不想多试。

另外,来一个最后的问,能答上就好了,不然我还得狂翻字典!

硬盘空间不多--想省得就省,请问谁用过http://bonanzas.rinet.ru的KOL和MCK?

我Download了http://bonanzas.rinet.ru的KOL和MCK,就那英文说明书似懂非懂终究还是没看懂,安装挺简单的,就直接使用同名文件夹解压,可怎么挂上Delphi7使用,由于英文差没看懂很多,我不想放弃GUI的程序Design,据说KOL是个不错的选择,现在那网站说用了的话,可没有压缩情况下启动from只需14K,它能够在最大程度上将代码转换成内嵌的汇编程序(自己理解的英文,也许不准),我安装了Delphi7(type:compact),请哪位朋友简单(详细更好)说说KOL(MCK也说更好)怎么使用或举个应用实例(不要用英文噢,不然我会倒地不起的)?谢谢!!!

下载页面:http://bonanzas.rinet.ru/e_downloads.htm :)
2004-10-3 08:17
0
雪    币: 333
活跃值: (116)
能力值: ( LV9,RANK:570 )
在线值:
发帖
回帖
粉丝
8
1、KOL和MCK的安装

    1、下载到KOL和MCK后,把它们解压到你自已想要的目录中。把KOL中的kol.pas拷贝到MCK目录中。

    2、运行Delphi选择Tools菜单->Environmaent Options...->Library页,选择"Library Path"右边的按钮会弹出"Directories"对话框,然后添加KOL和MCK的路径。

    3、打MCK目录中的包文件安装。

2、创建一个KOL工程

    1、在Delphi中新建一个应用程序,然后保存(这一步一定要做),保存时工程名一定不要改变,窗体名可以随便。

    2、在控件面板KOL中放一个 TKOLProject 控件到窗体并设置 ProjectDest属性为你想要的工程名比如说是 "ssss" ,再把 dprResource 属性设为真 (这关系到你能不能用Project->Options...中的设置设置你的程序图标以及程序的版本号)。

    3、在控件面板KOL中放一个TKOLForm控件到窗体,这个控件和TForm差不多的,保存并关闭当前工程。

    4、这时候你就会在保存目录中发现一个名为 "ssss.dpr" 的工程,聪明的你可能会想到 Project1 这个工程不再需要了,是的你可以毫不留情的删掉它(其它的就不要删了)。打开 ssss.dpr ,运行它,看看生成的程序,怎么样?只有28K! 再用UPX压缩一次,
最终可以得到15K!如果在PWIN98环境下编译,体积会更小!

*************************************************************************
*************************************************************************

3\自动生成最新KOL的web帮助文件的小技巧

    你想看到最新版的帮助文件吗?那就自己动手生成吧。
    去作者主页下载XHelpGen.zip文件包,然后把它解压至kol目录,把它和kol.pas放在
同一目录下, 运行XHelpGen.exe就可以自动生成帮助文件index.htm及其附属网页子文件
了。
2004-10-3 21:43
0
雪    币: 333
活跃值: (116)
能力值: ( LV9,RANK:570 )
在线值:
发帖
回帖
粉丝
9
http://all2u.51.net/_Ruanjian/PePackGUI104.zip 是用了KOL+MCK的。
2004-10-3 21:46
0
雪    币: 383
活跃值: (786)
能力值: ( LV12,RANK:730 )
在线值:
发帖
回帖
粉丝
10
regard:

thkx very much for acafeel

再次感谢你!!!:D :D :D
2004-10-4 07:59
0
雪    币: 3758
活跃值: (3337)
能力值: ( LV15,RANK:500 )
在线值:
发帖
回帖
粉丝
11
偶来现丑了说一点小体会,
我用KOL很久了
近来做一些较大型的应用,因为主要是算法型的
觉得KOL是有这个资质的,但是要注意kol里面有确定存在的bug,要避免
例如日期转换函数运行的多了,一些字串变量肯定会被提前销毁
还有oledb的数据库部分,一定要改成吧onoleerror的halt替换为err单元的exception方式,随便哪个程序也是希望数据库连接出错了,会记录并重连,直接退出哪能行
不过大部分都是出在MCK部分,Toolbar的bug,和action联用的时候,灰化状态范围计算错误,BapTrayIcon指定popupmenu时候,会先于popupmenu创建,结果会出错,
RarInfoBar和RarProgressBar资源释放有误,如果不做修改,用了这2个控件的窗体(例如属性窗体)第二次弹出会报错
还有KOLPng,从俄语的那个网站下载的版本,会无法保存为png,最近E文站点更新的才可以
我的做法,建立2个目录,一个为KOLCore,KOL和MCK解压在这里
另一个目录存放各种第三方MCK/KOL控件
这样如果要修改KOL的bug,就新复制一个KOLCore19x目录,改完以后,把MCK连一下,目录指向改一改就可以测试,不成的话还可以随时切回去.
多用一段时间就会发现这样分开放是值得的
2004-10-4 11:30
0
雪    币: 383
活跃值: (786)
能力值: ( LV12,RANK:730 )
在线值:
发帖
回帖
粉丝
12
同样感谢 曾半仙 分享你的经验!:)

待我对Delphi混个熟点再来体会你说的!
2004-10-4 16:27
0
游客
登录 | 注册 方可回帖
返回
//