为什么我在D7中安装了Indy 后,编译程序的时候,系统报错:
Unit IdCommandHandlers was complied with a different version of IdComponent.TIdComponent。我是先卸载了D7 的Indy9 再安装Indy10 的。是不是我没有卸载干净?
我是这样卸载的:Compontents-〉install packages ->选中Indy 然后Remove。
最后把Delphi中Projects\Bpl下和Lib下所有*indy 都卸载了。请各位指点哈,先谢谢了!

解决方案 »

  1.   

    要搜索delphi安装目录下的所有indy关键字,除了帮助和demo外,全部删除。记得备份安装成功后,要把新的indy的source目录加到delphi的环境中:
    Tool|Environment Options...下的libary页Library path
      

  2.   

    我照着你的做了:可以是还是提示:
    ******* was complied with a different version of *******.奇怪了,是不是我的Indy10有问题,和D7不兼容?
      

  3.   

    Compontents-〉install packages ->选中Indy 
    记得好象有两个,如果你只删除一个就有可能安装不成功-------------------------------------------------------
    本回复由大傻的破玩意儿【CSDN's forum Explorer】完成!
    大傻的破玩意儿,今天你用了木有 !!
    软件功能强大,速度超快!!支持中...
    软件下载地址:http://CoolSlob.ys168.com
      

  4.   

    所有的Indy我都删除了,为什么还是不行呢?
    超级郁闷,这个东西我已经弄了2天了。大家都来帮帮我吧,谢谢各位了!
      

  5.   

    Tool|Environment Options...下的libary页Library pathBrowsing Path也要重新设置-------------------------------------------------------
    本回复由大傻的破玩意儿【CSDN's forum Explorer】完成!
    大傻的破玩意儿,今天你用了木有 !!
    软件功能强大,速度超快!!支持中...
    软件下载地址:http://CoolSlob.ys168.com
      

  6.   

    建议你把所有INDY从DELPHI中卸载,包括INDY10的,然后再重新编译安装-------------------------------------------------------
    本回复由大傻的破玩意儿【CSDN's forum Explorer】完成!
    大傻的破玩意儿,今天你用了木有 !!
    软件功能强大,速度超快!!支持中...
    软件下载地址:http://CoolSlob.ys168.com
      

  7.   

    问题已经解决,我重新换了个版本的Delphi7,然后再装Indy10就没有问题了。
    真是郁闷!!
    谢谢大家的支持哈。马上结贴
      

  8.   


    最后再问一个问题哈:为什么我用TIdAttachment时候,它的Create函数是这样的:
    TIdAttachment.Create(Collection:TCollection);我这样用却不行:TIdAttachment.Create(IdMessage1.MessageParts, OpenDialog1.FileName);我应该怎么添加附件呢?
      

  9.   

    问题解决了,应该用AttachmentFile哈。结贴!!!:) :) :)