救命啊,在BCB6中怎么安装需要DSGNINTF.OBJ的组件??

时间:2021-09-23 21:02:53
我想安装StatusBarPro,原来在BCB5中能够顺利安装,但需要将工程的XML文件修改一下,这是BCB5帮助文件的原话。
Compiling packages with DsgnIntf

The compiled version of the Design Interface unit, DsgnIntf.dcu, is no longer included with C++Builder (or Delphi). To compile design-time packages using this unit, you must include the PFLAGS option -LUvcl50 in the project options for the package's project. From the main IDE menu select Project|Edit Option Source to edit the project options. In the entry for PFLAGS add the -LUvcl50 option. For example:

<PFLAGS value="-$YD -$W -$O -v -JPHNE -M -LUvcl50"/>

Runtime redistribution of DsgnIntf.dcu was in contradiction of the license agreement and so this file is no longer included with C++Builder.
但到了BCB6中根本不行,帮助文件也没有了,高手帮忙啊~~~~

9 个解决方案

#1


高手救我啊,在线等待~~~

#2


这个控件是干什么用的?

#3


是一个StatusBar的加强版,可以得到每个子面板的OnClick事件,并设定相应的Hint等等……

#4


老大们,说说话啊!!!

#5


在http://expert.csdn.net/expert/topic/624/624097.xml?temp=.3449823
有一段
如何在Borland C++Builder6.0下安装Toolbar 2000控件?
的问答,或许对你有帮助。

#6


我看了,没什么相关的内容

#7


你只有修改源代码了!
下面是我的曾经有过的痛苦日记,供你参考:

很多控件都含有TPropertyEditor 这个设计期编辑类,这样以前程序头文件中(如bcb5.0程序中)必须包含一个DsgnIntf.hpp的头文件,但是在BCB6.0中没有,之后我经过搜索发现这个TPropertyEditor的声明包含在DesignEditors命名空间中了,改DsgnIntf.hpp为DesignEditors.hpp 编译通过,但是连接时过不去,出现一大串类似错误:

Unresoled external ...DesignEditors::TStringEditor::Edit(...)
???????????????????


#8


呵呵,是啊,它用了设计期编辑类,可以再BCB6中找不到

#9


谢谢大家了

#1


高手救我啊,在线等待~~~

#2


这个控件是干什么用的?

#3


是一个StatusBar的加强版,可以得到每个子面板的OnClick事件,并设定相应的Hint等等……

#4


老大们,说说话啊!!!

#5


在http://expert.csdn.net/expert/topic/624/624097.xml?temp=.3449823
有一段
如何在Borland C++Builder6.0下安装Toolbar 2000控件?
的问答,或许对你有帮助。

#6


我看了,没什么相关的内容

#7


你只有修改源代码了!
下面是我的曾经有过的痛苦日记,供你参考:

很多控件都含有TPropertyEditor 这个设计期编辑类,这样以前程序头文件中(如bcb5.0程序中)必须包含一个DsgnIntf.hpp的头文件,但是在BCB6.0中没有,之后我经过搜索发现这个TPropertyEditor的声明包含在DesignEditors命名空间中了,改DsgnIntf.hpp为DesignEditors.hpp 编译通过,但是连接时过不去,出现一大串类似错误:

Unresoled external ...DesignEditors::TStringEditor::Edit(...)
???????????????????


#8


呵呵,是啊,它用了设计期编辑类,可以再BCB6中找不到

#9


谢谢大家了