这几天一直在用BCG做系统的界面,本来,这是一个不错的界面制作软件,偏偏有点变态。
在利用BCGPAppWizard生成框架,编译运行之后,没有出现问题。可是再次修改框架结构的时候,老是显示部队,或者干脆就是程序崩库出错。弄了好几天,也不知道原因。
找了很多网站都没有得到解决的方法。今天,在优快云的论坛上,我搜寻了一下相关的帖子,居然就把问题解决了(晕,前几天都干什么去了,居然把优快云忘掉了,看来这几天真的是忙晕了)。
其实很简单,BCG在MFC框架第一次编译生成之后,居然在注册表里面写了界面的相关信息,所有第一次编译之后的每一次编译,程序就自动去读注册表里面的信息,然后加载。NND,真够狠的,只消把相关的注册表项删除,一切OK!
具体注册表项为:
[HKEY_CURRENT_USER/Software/BCGP AppWizard-Generated Applications]
在和应用程序名一致的目录之下,就记录了第一次编译的时候的框架的信息,删掉即可。
好了,纷扰我好几天的问题解决了,虽然有点曲折,不过总算搞好了,可以舒一口气了。今天晚上应该可以睡个好觉了。
太好了,周末,就是好!