第一次接触bcb6,试用三天,果断垃圾,果断想放弃,整理出遇到的问题,给大家参考。
1、关于ProjectGroup
原本想将整个系统分为三块,ComFun,ComUi,Main三个项目,ComFun与ComUi为Dll,main为主体。可能因为习惯问题,尝试拆分后,体验效果极差,频繁出现Projec1新增失败
到这里我还天真的认为是bcb6安装的错了,然后我下载了另外两个版本,均在虚拟机中安装,均告失败,唯一的进步就是最后一次三个子项目成功建立,但是移除一个之后再次报错。
至此我放弃治疗了~~~
2、关于项目的引用
每次修改ComFun.dll之后,必须手动编译一次,然后再次打开主项目,相比C#的“项目引用”自动编译,我只能说:“可能我真的太懒了”;
3、牛逼的代码提示
我不知道用什么来形容bcb,我想说:“你的提示功能可以直接拿掉的”;
4、关于Package
原本没打算使用package,因为对我来说它真的太死板了,必须在写好组件之后,点击“安装”,这样它才会出现组件栏,如果你把项目给你的同事,你的同事必须先打开package项目,点击“安装”,否则直接开启主项目会失败,并且界面被清空。
5、最后的挣扎~~
因为package的不方便,选择使用dll封装组件,dll成功编译,欢喜之后迫不及待在main中尝试动态添加,fuck,又出错....
挣扎失败....
有人会说是我菜,这点我必须承认,毕竟接触c++不到一周,只能凭以前(VB\C#\JAVA\OC等)编程的经验去尝试,期间查过很多文档,请教过部分c++开发人员,遗憾的是没有找到答案,或者说解决方案。
期待大神的出现,让我重燃对bcb的膜拜....否则我真的要放弃治疗了~~~~