移植表单需要注意的事项(1)
我不知道“移植”这个词用的标不标准。
我想实现的就是,我在一个工程Project1里写好了一个Form,名为Test。我想在另外一个工程Project2里,把这个Form的三个文件:Test.cpp ,Test.dfm,Test.h 复制到Project2里。
在复制好文件之后,我在Project2 里面按下了AddToProject(Shift+F11)。
试图将Test.cpp 添加进去。
不过遇到了这样一个问题:
两个表单里的 类名同名了。
就是说:Test.cpp 里面的表单中的类名为TFrom1,对象名为Form1
Project2 里面的表单中的类名也为TFrom1 ,对象名Form1
难道说:要我回去一个个吧Test里面的类名和对象名一个个改正过来?
这样做显然太麻烦了,大师们一定有更好的作法。
我想在考虑到以后的移植,我们在一开始设计这个表单的时候,需要考虑哪些东西。
真心向大师们求教。
[解决办法]
把原本的窗体加入项目后,在options->Forms中设置一下MainForm,应该就可以了