【问题标题】:Unable to load dsr files in vb6 project无法在 vb6 项目中加载 dsr 文件
【发布时间】:2010-09-20 20:33:40
【问题描述】:

我目前正在尝试打开我拥有的一个旧项目。它是用 vb6 编写的,我试图升级到较新的版本,但我收到了很多错误,说我需要一个包含所有引用的工作 vb6 环境才能升级。

我有 vb6 本身在工作,当我打开我的项目文件时,任何 .dsr、.dsx 文件都不会加载,并出现以下错误(提示我转到日志文件)。

第 2 行:控件 crBooking 的类 {BD4B4E61-F7B8-11D0-964D-00A0C9273C2A} 不是加载的控件类。 第 0 行:文件 C:\Users\Greg\Desktop\VB6 - Conversion\VBSource\crBooking2.Dsr 无法加载。

所有表单文件以及类模块和项目文件本身都可以正常加载。我不知道这意味着什么或如何解决它。任何帮助将不胜感激。

【问题讨论】:

  • 您可以发布错误日志吗?有时您会在与源文件相同的目录中拥有 *.log 文件。听起来您在某处有一个错误\无效的引用。
  • 仅凭记忆:这些与水晶报表有关吗?您的 PC 上是否安装了 Crystal Reports?
  • @MarkJ:我认为 DSR 实际上是使用 VB6 的内置数据报告工具创建的(我不记得这个功能在 IDE 中实际调用了什么,我也是从内存中做的)。我只知道这是因为我们有一个旧项目,其中有人正在使用 IDE 的内置报表设计器来做某事,而且它是我们拥有的唯一一个在源代码控制中有 .dsr 文件的项目。

标签: vb6


【解决方案1】:

.dsr 文件由任何所谓的 Designer 生成。这些是可以添加到 VB6 环境中的扩展。 例如,Visual Basic for Applications IDE 扩展使用的 Designer。如果您正在为 VB6 或 VBA 本身开发扩展,则使用这个。

如前所述,GUID 似乎属于 Crystal Reports 组件。因此可能需要安装更高版本的 VB6(其中一些带有 Crystal Reports 灯)或安装 Crystal Reports 软件本身。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-10
    • 2017-05-16
    • 2016-05-26
    相关资源
    最近更新 更多