社区
Delphi
帖子详情
怎么把 VarArray 的东西存到一个文件中?
馋嘴蜗牛
2002-06-03 11:23:13
我 VarArrayCreate 了一个 VarArray,想把这个东西存到一个文件中,怎么做呢?听说先转成 Stream 就可以存了,可我不知道怎么转成 Stream。我的 VarArray 里都是 OleVariant 类型的数据。
...全文
101
6
打赏
收藏
怎么把 VarArray 的东西存到一个文件中?
我 VarArrayCreate 了一个 VarArray,想把这个东西存到一个文件中,怎么做呢?听说先转成 Stream 就可以存了,可我不知道怎么转成 Stream。我的 VarArray 里都是 OleVariant 类型的数据。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
怎么做呢?
我要把这个东西存到一个文件中
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
文件
需求的写进去 权重
文件
的存储规则:权重
文件
中
哪部分是头
文件
,哪部分是网络参数,头
文件
都写了些啥;
.NET/C# — EXCEL
文件
内容添加到数据库
中
本篇内容是帮助大家能够快速的搭建好
一个
可把EXCEL
文件
添加到数据库内的
文件
。大家一定要把代码复制完整,并且添加引用,熟悉代码逻辑后再做修改字段和数据如有其他报错问题请下方留言!!...............
在JavaScript
中
,如何存储你需要的信息 — 变量(关于变量的详细讲解)
变量是什么? 声明变量 初始化变量
var
与 let 的区别 更新变量 变量类型
Spark--数据的读取与保存
一、动机 我们已经学了很多在 Spark
中
对已分发的数据执行的操作。到目前为止,所展示的示例都是从本地集合或者普通
文件
中
进行数据读取和保存的。但有时候,数据量可能大到无法放在一台机器
中
,这时就需要探索别的数据读取和保存的方法了。 Spark 及其生态系统提供了很多可选方案。本章会介绍以下三类常见的数据源。 •
文件
格式与
文件
系统:对于存储在本地
文件
系统或分布式
文件
系统(比如 N...
Delphi
5,930
社区成员
262,938
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章