assignfile这个readln读取txt一行时,为什么总是说incompatible type

assignfile  时间:2021-01-04  阅读:()

为什么BlockWrite写不了文件呢?百思不得其解,望大侠指教啊!

AssignFile(f,FileName); try Rewrite(f); BlockWrite(f,Buffer,SizeOf(Buffer),BytesRead); finally CloseFile(f); end;我使用BlockWrite,想将Buffer里的内容写入名为f的file里面,可是怎么打开文件后,却之后乱码一堆。

这是怎么回事?

delphi AssignFile()函数能否自动实现共享文件读写的正确控制?

Delphi帮助上有一句:Note avoid scope conflicts, AssignFile replaces the Assign procedure that was available in previous versions of Delphi. However, for patibility Assign is still available.所以,我认为能自动实现共享。

如果用Assign,则不能。

或者用TFileStream,在Create中加上fmShareDenyNone选项,则完全实现无冲突共享。

—————————————————————————————————MaximStr '宠辱不惊,看庭前花开花落,去留无意; 毁誉由人,望天上云卷云舒,聚散任风。

';if Not Assigned(I) then I TI.Create(Nil);I.Maxim MaximStr;I.Explain '假如上述代码中出现“OA”、“3D”等字样,改为“=”或者去掉';I.Desire '加不加分随你';—————————————————————————————————

这道题用 tubro pascal 怎么表示

var NLen69, NLen39, NLen29: Byte; //69, 29, 39规格的个数 MiniLen: Word; //最小余料 i, j, k: Byte; begin NLen69 := 1; NLen39 := 1; NLen29 := 1; MiniLen := 600; for i:= 1 to Trunc(600 / 69) + 1 do for j := 1 to Trunc(600 / 39) + 1 do for k := 1 to Trunc(600 / 29) +1 do begin if (600 - i * 69 - j * 39 - k * 29 > 0) and (600 - i * 69 - j * 39 - k * 29 < MiniLen) then begin MiniLen := 600 - i * 69 - j * 39 - k * 29; NLen69 := i; NLen29 := j; NLen39 := k; end; end; AssignFile(Output, 'C:cut.out'); Writeln(Output, '69cm: ', NLen69, ' 29cm: ', NLen29, ' 39cm: ', NLen39); Writeln(Output, '最小剩余长度:', MiniLen); Readln; end.

这个readln读取txt一行时,为什么总是说incompatible type

File 是一种二进制文件,不能按行读取。

如果使用文本文件,最好改成:procedure Tform1.create(send:Tobject);var ss :string; tid: textfile;begin assignfile(tid,'user.txt'); reset(tid); while not eof(tid) do readln(tid,ss);end;

2021年7月最新洛杉矶CN2/香港CN2 vps套餐及搬瓦工优惠码 循环终身优惠6.58%

搬瓦工怎么样?2021年7月最新vps套餐推荐及搬瓦工优惠码整理,搬瓦工优惠码可以在购买的时候获取一些优惠,一般来说力度都在 6% 左右。本文整理一下 2021 年 7 月最新的搬瓦工优惠码,目前折扣力度最大是 6.58%,并且是循环折扣,续费有效,可以一直享受优惠价格续费的。搬瓦工优惠码基本上可能每年才会更新一次,大家可以收藏本文,会保持搬瓦工最新优惠码更新的。点击进入:搬瓦工最新官方网站搬瓦工...

3C云1核1G 9.9元 4核4G 16元 美国Cera 2核4G 24元

3C云互联怎么样?3C云互联专注免备案香港美国日本韩国台湾云主机vps服务器,美国高防CN2GIA,香港CN2GIA,顶级线路优化,高端品质售后无忧!致力于对互联网云计算科技深入研发与运营的极客共同搭建而成,将云计算与网络核心技术转化为最稳定,安全,高速以及极具性价比的云服务器等产品提供给用户!专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端部署化简为零,轻松...

90IDC-香港云主机,美国服务器,日本KVM高性能云主机,创建高性能CLOUD只需60秒即可开通使用!

官方网站:点击访问90IDC官方网站优惠码:云八五折优惠劵:90IDCHK85,仅适用于香港CLOUD主机含特惠型。活动方案:年付特惠服务器:CPU均为Intel Xeon两颗,纯CN2永不混线,让您的网站更快一步。香港大浦CN2測速網址: http://194.105.63.191美国三网CN2測速網址: http://154.7.13.95香港购买地址:https://www.90idc.ne...

assignfile为你推荐
麒麟990和骁龙865哪个好高通865处理器怎么样?值得入手吗?集成显卡和独立显卡哪个好集成显卡和独立显卡什么区别?oppo和vivo哪个好买oppo手机好还是vivo的好?考生个人空间登录我是2007年入的学2010年毕业我想查询这3年的成绩,怎么办啊?求解答!电信10000宽带测速电信宽带速度东莞电信宽带东莞电信宽带资费怎样?360云查杀怎样使用360木马云查杀360云盘怎么用360网盘怎样用?强生月抛强生月抛隐形眼镜适合什么样的人群佩戴?便宜好用的手机便宜又好的手机有哪些?
美国免费虚拟主机 备案域名查询 域名停靠一青草视频 zpanel enzu 私人服务器 账号泄露 网盘申请 qingyun 圣诞促销 新家坡 服务器是干什么的 广州服务器 空间合租 天翼云盘 流媒体加速 杭州电信宽带 免费主页空间 hdroad web服务器有哪些 更多