现在编译时老是出现兼容性提示,提示如下"在类模块'ClsLogin' 中 'FrmLog' 有参数,并且/或返回类型与在版本兼容部件中类似的声明不兼容。"选项有:1.中断兼容性(B)
        2.保留兼容性(高级)(P)
这该如何处理?

解决方案 »

  1.   

    我把原来那些DLL,EXE 都删除了,再编译了一次
    当我再次把DLL设成二进制兼容来编译时,还是这样提示我要怎样才能使用二进制兼容啊?
      

  2.   

    你台以不必删除原来exe或dll的,直接编译,出现提示时始终选(最好将下面的复选框打勾)Break Com...(中断兼容),按OK,最后continu(默认是Cancel)就行了。
      

  3.   

    最后出现:您的应用程序与 E:\030325\aa\TTS\TTSBASE\TTSBASE.dll 不兼容。
    两个应用程序的工程名和 .EXE 文件名相同,在“工程选项”对话框中修改“工程名”设置,并对当前的 .EXE 文件使用一个唯一的名称。
    可以通过返回到设计模式并运行工程来看到指定的不兼容性。有"取消" 和 "继续" 二项选择,二项我都试过了,还是不行啊
      

  4.   

    有可能你重复注册了不同版本的dll,建议用OLEView查一下,删除注册表所有相关垃圾信息。