BCB IDE中看到的main form如何改变了,奇怪
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 什么的, 可能会导致你的代码混乱. 我以前碰到过..
程序中有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 什么的, 可能会导致你的代码混乱. 我以前碰到过..