标签: indy-8

如何使用Delphi 6修改Indy 8 IdMessage.pas?

我有一份Delphi 6和一个使用Indy TIdMessage组件的简单电子邮件程序.我想删除IdMessage.pas然后重新编译应用程序的第464-465行.我很难找到清晰的文档,所以我尝试了这些步骤来修改组件:

  • \delphi6\source\indy\indy.dpk在IDE中打开
  • 双击IdMessage.pas在包窗口
  • 编辑IdMessage.pas并保存文件
  • 单击"包"窗口中的"编译"
  • 单击项目菜单中的"Build Indy"
  • 单击"包"窗口中的"安装"

但后来我得到了一个错误\bpl\indy60.bpl can't be loaded because \bin\indy60.bpl is already loaded.所以我在"组件"菜单中尝试了"安装包...",但只在\bpl\dclindy60.bpl那里找到了.所以我删除了那个包,并且:

  • \delphi6\source\indy\dclindy.dpk在IDE中打开
  • 单击"包"窗口中的"编译"
  • 单击项目菜单中的"生成dclIndy"
  • 单击"包"窗口中的"安装"

IDE确认TIdMessage已安装所有组件(包括),但电子邮件程序仍然表现为原始未修改组件仍在使用中.

我究竟做错了什么?

ide delphi indy indy-8

4
推荐指数
1
解决办法
503
查看次数

标签 统计

delphi ×1

ide ×1

indy ×1

indy-8 ×1