比如  G726Bits  我想定义为 &H0012在外部就直接= G726Bits  . 而不需要等于  &H0012

解决方案 »

  1.   

    没明白你说什么!const G726Bits = &H0012
      

  2.   

    在外部调用这个控件的时候也可以直接用   G726Bits  代替   &H0012 吗
      

  3.   

    把常量声明在ActiveX.DLL工程(Instancing属性=GlobalMultiUse)里,
    在控件工程引用此DLL工程就行了。
    结果:在使用你的控件的工程里,可以直接使用G726Bits常量
      

  4.   

    我生成的是ocx,不是dll啊..
    能说详细点吗
      

  5.   

    是写在ActiveX.dll工程的modul里面.要实现常量能被外部使用,就要把常量实现为全局的类型。只有放在Dll工程中才能实现全局可见。
    把常量另写在ActiveX.dll工程(须Instancing=GlobalMultiUse,)里就是全局可以见了,能被外部使用.
    你的控件还是为ActiveX.ocx工程。最后就是两个文件:
    1. ActiveX.ocx
    2. ActiveX.dll