vb6无人值守执行显示为灰色

时间:2011-04-18 21:54:37

标签: vb6 activex

我正在查看一个旧的VB6 ActiveX .dll,它具有无人值守的执行并保留在内存中,复选框为灰色。我发现当表单附加到项目时会发生这种情况。我删除了表单,但框仍然是灰色的。

我需要做些什么才能让他们点击?

2 个答案:

答案 0 :(得分:1)

我刚刚尝试使用全新的VB6 ActiveX dll项目,并且在添加表单后无人参与的exectution框变灰了,但是一旦表单被删除就会再次启用该框

项目非常简单 - 单个类和单个表单,所以我不知道项目中是否还有其他元素会使复选框变灰。

<强>更新 我刚刚尝试过这种方式。我启用了无人值守执行,以查看我无法添加到项目中的内容。这包括:

  • 表格
  • 用户控制
  • 物业页面
  • 用户文档
  • 数据报告
  • 组件(Ctrl-T)

答案 1 :(得分:0)

我其实刚刚找到答案:

http://www.tek-tips.com/viewthread.cfm?qid=125144&page=1997

我浏览了项目的组件,发现有一个。一旦我取消选中该组件,然后注释掉该应用程序为该组件引用的所有代码,则该复选框变为可单击。

现在我必须弄清楚我们是否可以从这个特定的.dll中删除该组件