设为首页收藏本站

晓东CAD家园-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 138|回复: 7

[其他] 将 Stream 中指定数目的字符或字节(取决于 Type)复制到另一个 Stream 对象

[复制链接]

签到天数: 568 天

连续签到: 3 天

[LV.9]以坛为家II

已领礼包: 20个

财富等级: 恭喜发财

发表于 2018-4-8 19:20:27 | 显示全部楼层 |阅读模式
函数发布
函数名称: XD::File:CopyTo
调用格式: (XD::File:CopyTo stream len)
参数说明: stream --- 另外一个流文件对象
len ---- 拷贝的字节或者字符长度(取决于type)
返回值: T or NIL
函数简介: 将 Stream 中指定数目的字符或字节(取决于 Type)复制到另一个 Stream 对象
函数来源: 原创
函数作者: marting
适用版本: 不限 
最后更新时间: 2018-04-08
备注: -
演示图片: -

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
CopyTo 方法
将 Stream 中指定数目的字符或字节(取决于 Type)复制到另一个 Stream 对象。

语法
Stream.CopyTo DestStream, NumChars
参数
DestStream
对象变量值,包含打开的 Stream 对象的引用。将当前 Stream 复制到由 DestStream 指定的目标 Stream。目标 Stream 必须已经打开。否则,将发生运行时错误。
注意   DestStream 参数可能不会成为 Stream 对象的代理,因为这将需要访问 Stream 对象上无法与客户端远程连接的专用接口。
NumChars
可选。Integer 值,指定要从源 Stream 中的当前位置复制到目标 Stream 的字节或字符数目。默认值为 –1,它指定将所有字符或字节从当前位置复制到 EOS。
说明
此方法从 Position 属性指定的当前位置开始,复制指定数目的字符或字节。如果指定的数目超过可用的数目(即超过 EOS),那么只复制当前位置到 EOS 之间的字符或字节。如果省略 NumChars 值或其值为 –1,将复制从当前位置开始的所有字符或字节。

如果在目标流中存在现有字符或字节,超过复制结束位置的所有内容将保留,不会被截断。Position 成为紧跟在复制的最后一个字节后面的字节。如果要截断这些字节,请调用 SetEOS。

应使用 CopyTo 将数据复制到与源 Stream 同类型的目标 Stream(两者的 Type 属性设置都是 adTypeText,或者都是 adTypeBinary)。对于文本 Stream 对象,可以更改目标 Stream 的 Charset 属性设置以进行字符集间的转换。还可以将文本 Stream 对象成功地复制到二进制 Stream 对象中,但却不能将二进制 Stream 对象复制到文本 Stream 对象中。




游客,如果您要查看本帖隐藏内容请回复


论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 2013 天

连续签到: 192 天

[LV.Master]伴坛终老I

已领礼包: 5582个

财富等级: 富甲天下

发表于 2018-4-8 19:25:00 | 显示全部楼层
还没弄明白什么时候用流文件
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 568 天

连续签到: 3 天

[LV.9]以坛为家II

已领礼包: 20个

财富等级: 恭喜发财

 楼主| 发表于 2018-4-8 19:52:36 | 显示全部楼层
liuyj 发表于 2018-4-8 19:25
还没弄明白什么时候用流文件

只要对文件进行读写操作,包括二进制文件或者文本文件。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 1637 天

连续签到: 18 天

[LV.Master]伴坛终老I

点击这里给我发消息

已领礼包: 4568个

财富等级: 富可敌国

发表于 2018-4-9 08:26:14 | 显示全部楼层
大师太牛了
感谢您的分享
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 1492 天

连续签到: 8 天

[LV.10]以坛为家III

已领礼包: 2476个

财富等级: 金玉满堂

发表于 2018-4-9 09:01:02 | 显示全部楼层
技术太高深..只能先收藏
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 1634 天

连续签到: 10 天

[LV.Master]伴坛终老I

点击这里给我发消息

已领礼包: 2928个

财富等级: 家财万贯

发表于 2018-4-9 09:36:00 | 显示全部楼层
回复学习,谢谢分享
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 257 天

连续签到: 2 天

[LV.8]以坛为家I

已领礼包: 134个

财富等级: 日进斗金

发表于 2018-4-10 10:53:28 | 显示全部楼层
我来支持一下
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 258 天

连续签到: 17 天

[LV.8]以坛为家I

发表于 2018-9-26 23:27:03 | 显示全部楼层
来学习下                 ,
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )  

GMT+8, 2018-12-12 11:28 , Processed in 0.158557 second(s), 40 queries , Gzip On, WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表