首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

BCB IDE中看到的main form如何改变了,奇怪

2012-03-15 
BCB IDE中看到的main form怎么改变了,奇怪。程序中有3个Form,我在winmain函数中有加自己的代码,如下所示.结

BCB IDE中看到的main form怎么改变了,奇怪。
程序中有3个Form,我在winmain函数中有加自己的代码,如下所示.
结果在IDE的project-> options-> forms看到main   form变成Form2了,
而Main_Form1跑到available   form中去了。
怎么会出现这个问题呢?  

。。。   。。。
Application-> Initialize();
//
中间有加自己的代码,包括一些简单的if语句;
//
Application-> CreateForm(__classid(TMain_Form),   &Main_Form)
Application-> CreateForm(__classid(TForm2),   &Form2)
Application-> CreateForm(__classid(TForm3),   &Form3)
。。。   。。。

[解决办法]
没什么大惊小怪的,我的也一样,不动它就行。
[解决办法]
源码这个地方和IDE的project-> options-> forms操作相关联,如果自己在reateForm添加了代码,有可能操作options-> forms后被删除
[解决办法]
看看Project-> Option-> form中的主窗体有改变了没有,再改回来。winmain中的代码添加要小心。
[解决办法]
好像第一句Application-> CreateForm()创建的窗口就是主窗口, 而在Project-> Option-> form里改变主窗口后, IDE会自己修改WinMain函数内容, 如果你在里面加了些if 什么的, 可能会导致你的代码混乱. 我以前碰到过..

热点排行