COM中定义如下
DivaCallTypestypedef enum{DivaCallType_Voice,DivaCallType_FaxG3,DivaCallType_Modem,DivaCallType_DigitalData,DivaCallType_X75,DivaCallType_V120,DivaCallType_GSM,DivaCallType_X25,DivaCallType_AutoDetect,} DivaCallType;
使用JACOB如何在JAVA中取到具体的值,如:
DivaCallTypes.DivaCallType_VoiceC#和VB是直接使用 DivaCallTypes.DivaCallType_Voice 调用的,在JAVA中需要如何做?

解决方案 »

  1.   

    现在我的做法是,在VB中打出该值,在JAVA中设置为常量,调用
    (我在使用中涉及到的数量不多,但这个不是解决方法)希望有用过jacob的伸下援手
      

  2.   

    定义个DivaCallTypes类
    常量放进去,读出来也一样DivaCallTypes.DivaCallType_Voice
      

  3.   

    To:lixiaoxue85(蛮野蛮)
       我也试过这样做确实是可行的方法。 由于我需要的数量不是很多,也就将其写在同一个类中,以常量形式出现。
       同样表示感谢。我现在最想解决的问题是:如何取出COM中定义的各个常量的值
    因为如果COM中发生改变,JAVA中也需要同时改变