delphi7怎么安装indy 10控件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi7怎么安装indy 10控件相关的知识,希望对你有一定的参考价值。

参考技术A 方法一、找对应版本的dbk文件例如
Indy70.dpk
这是delphi7的
运行然后编译即可
方法二、将indy10控件的路径添加到环境变量内,可直接调用(tools
--
environment
options
--
library,设置library
path)

delphi2007中间的indy控件里面base64编码器没有了DecodeToStream函数怎么办?

delphi2007中间的indy控件里面base64编码器没有了DecodeToStream函数怎么办?

原来在delphi7下面写了个程序,
使用了indy控件的iddecodermime1.DecodeToStream(str,fs);
其中str为base64编码的字符串,fs为一个steam数据流;
现在到了delphi2007报错了,查看后发现是indy控件没有了DecodeToStream这个函数了:(

各位高人指点一下,如果实现将xml里面的字符串字段解码然后写入文件了,其实我就是将文件用base64编码写入xml的!

编码写入xml代码没有问题:
fs := TFileStream.Create(OpenDialog1.FileName, fmOpenRead);
str:=IdEncoderMIME1.Encode(fs,MaxInt);

解码后写入文件不行:
fs := TFileStream.Create(SaveDialog1.FileName, fmCreate);
iddecodermime1.DecoderToStream(str,fs);
因为indy没有了decodertostream

参考技术A Delphi 2007 的Indy 版本是Indy 10
Delphi 7 自带的Indy是 Indy 9

以上是关于delphi7怎么安装indy 10控件的主要内容,如果未能解决你的问题,请参考以下文章

delphi 7 下安装 indy 10.5.8 教程

delphi2007中间的indy控件里面base64编码器没有了DecodeToStream函数怎么办?

Delphi中Indy 10的安装和老版本的卸载

Indy 10.5.8 for Delphi and Lazarus 修改版(2011)

Delphi7中的Richedit控件怎么找不到

Delphi7装控件失败后打不开delphi7,怎么决解呢