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

从C++Builder 5.0 移植代码到 C++Builder2010 出现如下有关问题 该如何解决

2012-02-15 
从C++Builder 5.0 移植代码到 C++Builder2010 出现如下问题 该怎么解决?Error creatingform:Ancestor for

从C++Builder 5.0 移植代码到 C++Builder2010 出现如下问题 该怎么解决?
Error creating form:Ancestor for 'TFormBase' not found

按F12也弹不出窗体

该工程在C++Builder 5.0下可以正常运行



[解决办法]
TFormBase这个类已经不存在了,试一试重建工程,然后把原来的工程里所有窗体加到工程在去编译。
[解决办法]
可能是DFM繼承引起的問題,
將 TFormBase及其所有的父類DFM文件 所在的文件夾,加入到路徑中。如果還不行,則可能是繼承自其他包中的DFM,不行的話,將父類加入對象庫中。


[解决办法]
你可以按2006-2010的方式移植老程序。
[解决办法]
先装个6. 然后再升级。
如果还不行。每个版本都装一下。哈哈哈哈哈。肯定行。
[解决办法]
6楼真牛。

不过说实话,估计EMB团队压根没考虑用户会从5.0直接升级到14.0
[解决办法]
自己实现TFormBase试试看

热点排行