为什么新组件向导不显示任何祖先类?

Tra*_*cer 3 ide delphi vcl c++builder

我正在尝试在RAD Studio XE2中创建新的VCL组件.我使用C++ Builder或Delphi得到了相同的结果:

新组件向导不显示祖先

如何获取VCL组件列表?我试过"修复设置",但没有成功.

Dav*_*nan 5

当您的设计时包列表为空时会发生这种情况.所以,不知怎的,我猜你已经丢失了你的设计时包.像这样恢复他们:

  1. 从菜单中选择Component | 安装包.
  2. 如果您在列表中看到任何内容,请至少检查Embarcadero标准组件.
  3. 如果Embarcadero标准组件不在列表中,请单击添加并浏览到Delphi bin目录(C:\ Program Files(x86)\ Embarcadero\RAD Studio\9.0\bin).
  4. 在那里,选择dclstd160.bpl.
  5. 还要添加您需要的任何其他包.您可能希望不仅包含标准组件.

此时," 新建组件"对话框将开始为您提供一些祖先组件.