社区
Delphi
帖子详情
急:关于Stream的问题...
webnetmax
2003-09-11 03:18:30
type
TMailRec=packed record
Subject:String[100];
body:XX//这是我邮件的正文,设为什么数据类型呢?
fujian:XX//这是我邮件的附件,设为什么数据类型呢?
end;
body和fujian各自设为什么数据类型呢?因为我不知道body和fujian的大小,我该怎么读取它呢?
...全文
59
10
打赏
收藏
急:关于Stream的问题...
type TMailRec=packed record Subject:String[100]; body:XX//这是我邮件的正文,设为什么数据类型呢? fujian:XX//这是我邮件的附件,设为什么数据类型呢? end; body和fujian各自设为什么数据类型呢?因为我不知道body和fujian的大小,我该怎么读取它呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gzmhero
2003-09-11
打赏
举报
回复
结构中加两个变量,表示body和fujian的长度。
把body,fujian定义成指针。
coolfilm
2003-09-11
打赏
举报
回复
用STRING数组吗!
lxpbuaa
2003-09-11
打赏
举报
回复
mailRec.body.CopyFrom(mm, 0);
另外要注意,body使用前要创建,如:body := TMemoryStream.Create
————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
webnetmax
2003-09-11
打赏
举报
回复
有人能回答我嘛~~~
两天了,这个问题都没有解决,郁闷啊~
webnetmax
2003-09-11
打赏
举报
回复
我是这样做的 mailRec.body.CopyFrom(mm,mm.Size);
这样写不对吗?它说文件读取错误
lxpbuaa
2003-09-11
打赏
举报
回复
如果定义为String或者数组,则Length(body)可以取得其大小,如果定义为流,使用流的Size属性
————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
webnetmax
2003-09-11
打赏
举报
回复
mm:=TMemoryStream.Create;
memo1.Lines.SaveToStream(mm);
mailRec.body:=mm;//MailRec是我在前面声明的Record类型
MailStream.AppendRec(MailRec);//AppendRec是自己写的函数,函数如下
function TRecordStream.AppendRec(Const Rec):Longint;//TRecord是我从TFileStream中派生出来的
begin
seek(0,2);
Result:=Write(Rec,GetRecSize);
end;
但是怎么数据不能保存在MailRec中呢?
webnetmax
2003-09-11
打赏
举报
回复
因为我不知道body和fujian的大小,我该怎么读取它呢?
因为我不知道body和fujian的大小,我该怎么读取它呢?
因为我不知道body和fujian的大小,我该怎么读取它呢?
lxpbuaa
2003-09-11
打赏
举报
回复
任何类型都可以,如String,TStream,Array of Byte/Char等。取决于它们的方便程度
————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
上海老李
2003-09-11
打赏
举报
回复
TMemstream
stream
s:懒惰的评估,Erlang中的流等
Erlang:函数式编程的力量 Erlang中的函数式编程,包括流,惰性求值和依赖类型。 在和的演示。 EFBA.pdf和CBSF.pdf中的幻灯片。 关于不同方法的注意事项 lazy.erl惰性示例的权威版本,其中引用存储在命名的ETS表中。 引用是按顺序分配的,键0上的值是当前使用的索引。 lazy0.erl的版本,在该版本中,表的ID显式传递到可能使用该表的所有函数中。 lazy2.erl不完整的实验,其中使用表达式的哈希版本作为ETS表中的地址。 不成功:
急
于工作似乎太
急
了。 lazy3.erl不使用ETS表或其他副作用构造的惰性示例的确定版本。 引用存储在映射中,并按顺序分配,键0上的值是当前使用的索引。 该地图通过计算进行了处理。 memo.erl进行记忆的两个实验:使用ETS和数据。 rps.erl Rock-Paper-Scissors,Erlang中的基本实现
VB6实现JPG压缩和解压缩(内存法)
很多朋友,肯定在编程的时候,遇到内存中的图象如何实现JPG压缩传递的时候, 这个时候,快速的内存压缩大法可以解决你一时之
急
. 代码简单,值得下载哦!
CSDN中三种解决方案:java.io.IOException: Could not find resources mybaits-config.xml
csdn三种方法(整理)解决找不到:mybatis-confiig.xml文件
Docker
Docker 参考资料 官方文档:https://docs.docker.com/docker-for-windows/ 【官方文档超级详细】 仓库地址:https://hub.docker.com/ 【发布到仓库,git pull push】 b站教程:https://www.bilibili.com/video/BV1og4y1q7M4? 【这个教程非常简洁!且深入!基于企业应用场景!推荐!以下笔记都基于该课程】 前期基础 linux基本命令,类似cd,mkdir等 Docker概述 Docker为什
C#对接----韵达开发平台--取电子面单
引子 最近根据业务的一些需求,所以放弃从快递鸟对接去电子面单,转而直接对接韵达开发平台:http://open.yundasys.com/ ,中间踩了一些坑,借此做了一个小案例给大伙,瞅瞅,若有需改进之处,还请指出!!! 废话不多数:首先咱先对韵达的一些接口参数了解清楚: 当然附上地址:http://open.yundasys.com/index.php...
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章