社区
Delphi
帖子详情
怎么把 VarArray 的东西存到一个文件中?
馋嘴蜗牛
2002-06-03 11:23:13
我 VarArrayCreate 了一个 VarArray,想把这个东西存到一个文件中,怎么做呢?听说先转成 Stream 就可以存了,可我不知道怎么转成 Stream。我的 VarArray 里都是 OleVariant 类型的数据。
...全文
91
6
打赏
收藏
怎么把 VarArray 的东西存到一个文件中?
我 VarArrayCreate 了一个 VarArray,想把这个东西存到一个文件中,怎么做呢?听说先转成 Stream 就可以存了,可我不知道怎么转成 Stream。我的 VarArray 里都是 OleVariant 类型的数据。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
馋嘴蜗牛
2002-06-04
打赏
举报
回复
black_fox(black_fox)说的可以把VarArray的东西存进去,但是我的 VarArray的每一个元素都是OleVariant类型的。我看存进去的好像都是地址,每个元素都没存进去
踢踏
2002-06-03
打赏
举报
回复
关注
短歌如风
2002-06-03
打赏
举报
回复
OleVariant的数组?
它可能不是线性的,因为每个元素又可能是数组,你总要有个转换规则吧.
netlib
2002-06-03
打赏
举报
回复
你要知道你存放内容的大小,
var
F:TfileStream;
i: integer;
begin
F:=TfileStream.Create(...;
For i:= 0 to vararraycount-1 do
F.write(Vararray[i],Size)//这里的大小你要填进去
F.free;
end;
black_fox
2002-06-03
打赏
举报
回复
给你一段hubdog的代码。。。
function FileToVariant(FileName: String): OleVariant;
var
AStream: TFileStream;
MyBuffer: Pointer;
begin
AStream:=TFileStream.create(FileName,fmOpenRead);
try
aStream.Seek(0, soFromBeginning);
Result:=VarArraycreate([0, AStream.size-1], VarByte);
MyBuffer:=VarArrayLock(Result);
AStream.ReadBuffer(MyBuffer^, AStream.Size);
VarArrayUnlock(Result);
finally
AStream.Free;
end;
end;
procedure VariantToFile(FileName: String; var AVariant: OleVariant);
var
AStream: TFileStream;
MyBuffer: Pointer;
Size: Integer;
begin
AStream:=TFileStream.create(FileName,fmCreate);
try
aStream.Seek(0, soFromBeginning);
Size:=VarArrayHighBound(AVariant,1)+VarArrayLowBound(AVariant,1)+1;
MyBuffer:=VarArrayLock(AVariant);
AStream.WriteBuffer(MyBuffer^, Size);
VarArrayUnlock(AVariant);
finally
AStream.Free;
end;
end;
馋嘴蜗牛
2002-06-03
打赏
举报
回复
TClientDataNode = class
public
TableName : String;
ClientDataSet : TClientDataSet;
end;
我做了一个 TClientDataNode 的TList列表,我想把这个存起来。
VarArrayCreate([0, (Count * 2 - 1)], VarVariant);
一个 Node 占两个,第一个存 TableName,第二个存 ClientDataSet.Data
怎么做呢?
我要把这个东西存到一个文件中
c语言从
文件
中
读取坐标到数组,从
文件
中
读取行并将每个单词存储到
一个
数组
中
(C语言)(read line from file and store each word into an
array
(C l...
从
文件
中
读取行并将每个单词存储到
一个
数组
中
(C语言)(read line from file and store each word into an
array
(C language))我正在尝试在C
中
创建
一个
函数来读取第一行表单
文件
并将每个单词存储到
一个
字符串数组
中
,而不是返回数组或打印它(我使用了strtok())。 我已经编写了我的代码,但是当我测试它时,我得到
一个
错误:“分段错误”,我不...
【临窗旋墨】filebeat收集日志输出到logstash然后合并输出到同名
文件
(7.7.1)
文章目录filebeat收集日志输出到logstash然后合并输出到同名
文件
(7.7.1)目标:多台集群机器日志收集到一起,且同名输出,能记录来源机器前言:项目有点老了(着急的话,直接跳到最后看结论吧)一 为什么不只使用`Logstash`,而是额外引入了`Filebeat`二 基本思路 `Filebeat` + `Logstash`三 windows下简单测试`Filebeat`四 windows下简单测试`Logstash`一些问题:五 总结: `linux`下的启动脚本和最终配置
文件
`linux`下
Vue接收Asp.Net Core传递的
文件
并下载,接收application/octet-stream类型
文件
流并下载
vue接收后端传过来excel表格的
文件
流并下载 题外话:当接收
文件
流时要确定
文件
流的类型,但也有例外就是application/octet-stream类型,这个类型简单理解意思就是通用类型类似
var
、object、
array
这样什么都可以存的类型,传到前端就是一堆文字没有类型需要指定(后面说) 首先要先看看后端传过来的是一些什么
东西
,要是传过来就不对那不是花冤枉功夫改 这是传过来正确格式也就是可以接收的格式(个人理解可能不对请纠正) 下面这种时错误的格式,但不是数据出错,是类型。上面说了这是
一个
通
.pth
文件
转.weight
文件
For YOLO
.pth
文件
转.weight
文件
任务介绍 首先,.pth是pytorch框架训练模型的常见保存格式,.weight是darknet框架训练和加载模型的扩展名,实现将.pth转为.weight便可以将基于pytorch训练的模型在darknet框架里进行应用,比如作为预训练模型或直接进行检测。要做这件事,首先,咱得整明白下面这些
东西
: 怎么给参数从.pth
文件
中
正确地拿出来,以及怎么给参数按照.weight
文件
需求的写进去 权重
文件
的存储规则:权重
文件
中
哪部分是头
文件
,哪部分是网络参数,头
文件
都写了些啥;
在JavaScript
中
,如何存储你需要的信息 — 变量(关于变量的详细讲解)
变量是什么? 声明变量 初始化变量
var
与 let 的区别 更新变量 变量类型
Delphi
5,927
社区成员
262,932
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章