zoukankan      html  css  js  c++  java
  • 没有检测可创建的公有类模块。按 F1 键以获取多的信息

    我写了一个工程是ActiveX dll类型的,但是运行时出现如下问题:

    没有检测可创建的公有类模块。按 F1 键以获取多的信息

    ActiveX EXE, ActiveX DLL 以及 ActiveX 控件这些工程类型,需要至少一个公有的可创建的类模块。

    我想知道什么是可创建的公有类模块?怎么解决以上这个问题?

    RE:ActiveX dll 初级问题

    把可在外部访问的类的Instancing属性改成5-MultiUse

    No.1 Reply by: viena at 2004-11-8 10:47:00 > Top

    instancing选择5-Multiuse

    No.2 Reply by: online at 2004-11-8 10:47:56 > Top

    VB 的 ActiveX dll 是 COM 组件,必须通过对象进行调用,所以必须有公共类模块。

    察看类的属性页(F4),里面的Instancing属性

    1:私有,外部不可见,也就无法调用

    2:公共不可创建,通常用做其他类的属性、集合的成员

    5:公共,最常用的类型

    6:公共全局,在 5 的基础上多一个特性,会自动创建一个同名的实例,比如 VB 中的 App 对象

  • 相关阅读:
    第三周学习进度
    四则运算之结对开发
    第二周学习进度
    单元测试
    构建之法阅读笔记03
    本周学习进度
    四则运算三
    构建之法阅读笔记02
    本周学习进度
    按照Right-BICEP要求设计的测试用例
  • 原文地址:https://www.cnblogs.com/itelite/p/900058.html
Copyright © 2011-2022 走看看