两个可执行文件使用不同的form作为入口。
有没有办法?
#ifdef "条件1"
显示窗口1;
#else
显示窗口2;
#endif
你建两个工程。。把要共享的单元包含进来就是了。
"两个可执行文件使用不同的form作为入口"
这很正常啊!
在程序里改一点参数编译一个吧,应该不可能一次编译生成两个程序
还不如建两个工程
1. 先用 Form1 作为主窗体编译一遍程序。把 .exe 文件拷贝到 output1 文件夹里。
2. 点菜单 project->option..., 把 mainform 改为 Form2, 编译程序,把 .exe 文件
拷贝到 output2 文件夹里。
既然想作成两个可执行文件,那么这两个可执行文件是大同小异了!建两个工程,将相同的单元包含在内,不同的部分使用不同单元就行了,然后将这两个工程放到一个工程组中,build就一次Build All,C++ Builder会根据文件更改的时间和Obj的修改时间来判断是否重新编译相同的单元,这样的效果应该还不错,我在设计Service程序和CGI程序的时候都是这样作的,调试使用一个,最终程序使用一个工程。