delphi7项目(delphi 7和delphi 2007 怎么打开已有的项目,他的主窗体文件是什么)

本文目录
- delphi 7和delphi 2007 怎么打开已有的项目,他的主窗体文件是什么
- Delphi7中安装了Ehlib4.4,但是运行项目时,提示缺少DBGridEhGrouping.dcu
- Delphi7 运行后显示登录窗体
- delphi7怎么建立一个新的工程
- 如何用 Delphi 创建系统服务程序
- 用delphi7做统计数据,如何把相同项目的数据统计起来
- delphi7:点击“运行”调试工程项目时报错“unable to create process:拒绝访问”怎么办
- delphi7 中,如何引用其他工程中的单元
delphi 7和delphi 2007 怎么打开已有的项目,他的主窗体文件是什么
就delphi7而言 打开项目 就是打开那个dpr文件
打开项目以后 菜单 project--options--forms里 main form就是主窗体了 可以自己修改。
实际上 有的程序并不是如此设置
如果程序存在2个窗体 A 和 B
那样 A和B都可以成为主窗体 就看你程序的写法 所以以上查看的主窗体未必完全正确
比如说打开delphi7 dpr文件
if 条件 then
begin
Application.CreateForm(TForm1, Form1);
end
else ;
Application.CreateForm(TForm2, Form2);
那样的话 就看情况打开不同的窗体作为主窗体了
Delphi7中安装了Ehlib4.4,但是运行项目时,提示缺少DBGridEhGrouping.dcu
把生成的bpl文件放到C:\Program Files\Borland\Delphi7\Bin里
把这个dcu文件拷贝到C:\Program Files\Borland\Delphi7\Lib里
最关键的是要把你的Ehlib4.4所在的资源目录加到 tools--》environment options--》library--》library path 中ADD
Delphi7 运行后显示登录窗体
Delphi在默认情况下认为第一个建立的窗体就是主窗体,并且默认情况下是从主窗体开始启动,可以选择主菜单的“Prjoect
\
Options”(工程
\
选项)菜单,在弹出的对话框中点击“Forms”选项卡,在里面的“Main
Form”项目中设置Form5为主窗体。
这样主窗体就设置好了。在Form5中进行登录的设置,假如登录成功的话,就让它跳转到Form4,否则的话登录失败。如果你想做的是那种停留几秒的登录框的话,那么就得在代码里面稍加修改了。
delphi7怎么建立一个新的工程
楼上错误百出啊!
Application其实不是工程文件,只是建立一系列工程文件罢了。
project在哪儿找?呵呵,说明你没有看书!view》units,然后在出现的对话框里双击projects就可以了。
CLX Applictaion是一建立跨平台工程文件,就是说你写的这个程序在windows和linux下都可以运行。
而Applictaion所写的程序只能在windows下运行。
如何用 Delphi 创建系统服务程序
(1)不用登陆进系统即可运行.
(2)具有SYSTEM特权.所以你在进程管理器里面是无法结束它的.
笔者在2003年为一公司开发机顶盒项目的时候,曾经写过课件上传和媒体服务,下面就介绍一下如何用Delphi7创建一个Service程序.
运行Delphi7,选择菜单File--》New--》Other---》Service Application.将生成一个服务程序的框架.将工程保存为ServiceDemo.dpr和Unit_Main.pas,然后回到主框架.我们注意到,Service有几个属性.其中以下几个是我们比较常用的:
(1)DisplayName:服务的显示名称
(2)Name:服务名称.
我们在这里将DisplayName的值改为"Delphi服务演示程序",Name改为"DelphiService".编译这个项目,将得到 ServiceDemo.exe.这已经是一个服务程序了!进入CMD模式,切换致工程所在目录,运行命令"ServiceDemo.exe /install",将提示服务安装成功!然后"net start DelphiService"将启动这个服务.进入控制面版--》管理工具--》服务,将显示这个服务和当前状态.不过这个服务现在什么也干不了,因为我们还没有写代码:)先"net stop DelphiService"停止再"ServiceDemo.exe /uninstall"删除这个服务.回到Delphi7的IDE.
我们的计划是为这个服务添加一个主窗口,运行后任务栏显示程序的图标,双击图标将显示主窗口,上面有一个按钮,点击该按钮将实现Ctrl+Alt+Del功能.
实际上,服务程序莫认是工作于Winlogon桌面的,可以打开控制面板,查看我们刚才那个服务的属性--》登陆,其中"允许服务与桌面交互 "是不打钩的.怎么办?呵呵,回到IDE,注意那个布尔属性:Interactive,当这个属性为True的时候,该服务程序就可以与桌面交互了.
用delphi7做统计数据,如何把相同项目的数据统计起来
相同项目数据统计用Group By分组查询,多表关联只要你在表中设置好外键就可以了。
至于把结果输出成报表,建议你最好用第三方报表控件,例如FastReport之类的。
delphi7:点击“运行”调试工程项目时报错“unable to create process:拒绝访问”怎么办
可能是你的输出目录的问题,你是不是新建的项目?你试试先将项目保存到D盘文件夹下,然后再运行试试,默认新建的项目是在C盘下的,你运行就会在C盘输出,可能没有权限就不能输出,改为D盘先试试再说。
delphi7 中,如何引用其他工程中的单元
1.首先呢,要考虑到调用界面a与你自己要的功能上相差多不多。代码多不多。
如果多,就不要把它的整个单元都引进了,因为界面改动是小事,那个单元代码量太多,可能又引入了其它单元。所以起来,会有很多错误,你还要一点一点的去掉。很麻烦。所以,这时,用复制的方法比较简单,即open它的窗体文件,将你需要的东西粘过来,再有选择性的取舍代码。也可以参照它的代码。但现在就不至于手忙脚乱了。
2.如果真的想把整个单元引进行。那这样。
(1)找到a文件的目录文件夹下。把带有a名的,除了带~~线的,都复制到你的工程文件下。
(2)把开你的工程文件,在Delphi中Project--》Add to Project 即工具栏上带+号的那个图标,有图示
(3)到此为止,这个单元已经加入到你的工程里了。下面就是要扫除障碍了。
有可能会寻找变量等等。加油啊!
不明白你的意思了?你QQ多少?

更多文章:
unlikely(not likely和unlikely含义一样吗)
2025年10月23日 20:45
kindeditor 在dialog中居中(在Iframe中使用jquery ui dialog 怎么使弹出窗口居于浏览器中间)
2025年7月27日 23:15
ASP.NET MVC 4框架揭秘:Controller类型的缓存?RxCache缓存框架
2026年6月1日 06:00
java编程工具免费(请问java编写程序除了用eclipse,还可以用什么我主要是想做web前端的,有没有什么视图化的软件啊)
2025年8月4日 12:30
memcached性能(PHP中4个加速,缓存扩展的区别和选用建议)
2025年9月8日 08:45
2 3表示什么python(python语句:print(*[1,2,3]),是什么意思)
2026年8月14日 22:30
java下载了打不开(为什么下载了java也玩不了我的世界)
2026年5月17日 05:15
timeformat函数(GetTimeFormat怎么用,各个参数尤其是最后一个有点看不懂)
2025年11月13日 04:30
sqlite3规则(sqlite3数据库 运行一段时间后 命令行操作出现:Error:unsupported file format)
2025年10月25日 22:45
extensional mentality的意思(mentality是什么意思)
2026年1月6日 13:00














