delphi7不同项目的窗体可以合在一起么?
我现在每个窗体都有一个项目,project→options→forms查看时怎么把所有窗口都显示在一起...
我现在每个窗体都有一个项目,project→options→forms查看时怎么把所有窗口都显示在一起
展开
3个回答
展开全部
要明确项目的意思,项目实际上就是一个软件,也就是这个项目编译之后,就是你编写的软件.因此项目还可以说成是工程.
一个项目可以有多个窗体.但project→options→forms通过这个路径得到的窗体名称,肯定是同一项目或者同一工程中的窗体,DELPHI的project→options→forms这个路径是绝对不会把其它项目或者工程的窗体搞到一起的.你就是人为的把其它项目或者工程的窗体复制到当前项目或工程的文件夹内,它也不会显示出来.除非你使用了增加到工程....这个设置.
一个项目可以有多个窗体.但project→options→forms通过这个路径得到的窗体名称,肯定是同一项目或者同一工程中的窗体,DELPHI的project→options→forms这个路径是绝对不会把其它项目或者工程的窗体搞到一起的.你就是人为的把其它项目或者工程的窗体复制到当前项目或工程的文件夹内,它也不会显示出来.除非你使用了增加到工程....这个设置.
更多追问追答
追问
增加到工程?怎么设置啊,具体一点
追答
把其它工程或者其它项目的有窗体或无窗体单元文件,增加到当前工程或者项目中来,比如我在以往编程时写了一个很有用的函数单元,现在,在我目前编写的程序中也很有用,那么就可以用增加到工程这功能了,首先,从原来的那个工程文件夹,把这个单元文件的.pas、.dcu、.dfm文件(无窗体没有DMF文件)复制到当前工程文件夹,然后再pocject>add to pocject ,在对话框中选中要增加的单元文件.pas文件就行了。
此操作要注意与一个窗体调用本工程中另一个窗体的区别。主窗体几乎需要调用工程中所有的窗体,比如,有一个用户登录密码验证窗体,一般都是在主窗体创建时再动态创建密码验证窗体,虽说是动态创建,其实还是我们事先设计好了的,但是你不把它与主窗体关联起来,动态创建就会出错。因此需要通过file >use unif....在弹出的对话框中选中要加入的窗体,来加入到调用窗体 。
展开全部
工程管理器里,右键-添加,找到你想加的form的unit,选中,ok,就到了你当前的project里。
注意是右键点击那个project***.exe添加。
注意是右键点击那个project***.exe添加。
追问
你说的方法很有用,但是我有一个窗口加不进去,打开的时候就跳出这个框error in module returnfee:declaration of class TRetrunFeeForm is missing or incorrect.但我的returnfee这个窗体是有的
追答
有时候delphi有点毛病,我一般就不和它较真了,重新建立一个unit,把代码考过来吧。
delphi也是程序,有时候也有bug,我都发现好几个了,没办法,人和它较真能把人急死
呵呵,也可能是我弄错了
总之,时间耽误不起,换一种方法吧
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建一个项目组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询