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;

易探云330元/年,成都4核8G/200G硬盘/15M带宽,仅1888元/3年起

易探云服务器怎么样?易探云是国内一家云计算服务商家,致力香港云服务器、美国云服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。目前,易探云推出的国内云服务器优惠活动,国内云服务器2核2G5M云服务器低至330元/年起;成都4核8G/200G硬盘/15M带宽,仅1888元/3年起!易探云便宜vps服务器配置推荐:易探云vps云主机,入门型云...

什么是BGP国际线路及BGP线路有哪些优势

我们在选择虚拟主机和云服务器的时候,是不是经常有看到有的线路是BGP线路,比如前几天有看到服务商有国际BGP线路和国内BGP线路。这个BGP线路和其他服务线路有什么不同呢?所谓的BGP线路机房,就是在不同的运营商之间通过技术手段时间各个网络的兼容速度最佳,但是IP地址还是一个。正常情况下,我们看到的某个服务商提供的IP地址,在电信和联通移动速度是不同的,有的电信速度不错,有的是移动速度好。但是如果...

WHloud Date鲸云数据($9.00/月), 韩国,日本,香港

WHloud Date(鲸云数据),原做大数据和软件开发的团队,现在转变成云计算服务,面对海内外用户提供中国大陆,韩国,日本,香港等多个地方节点服务。24*7小时的在线支持,较为全面的虚拟化构架以及全方面的技术支持!官方网站:https://www.whloud.com/WHloud Date 韩国BGP云主机少量补货随时可以开通,随时可以用,两小时内提交退款,可在工作日期间全额原路返回!支持pa...

assignfile为你推荐
软银支付微信支付公司电话是什么天玑1000plus和骁龙865哪个好麒麟985处理器和天玑1000处理器哪个更好?机械表和石英表哪个好手表石英和机械哪个好二手车网站哪个好卖二手车网站哪个好网校哪个好会计网校哪个好行车记录仪哪个好行车记录仪什么牌子好dns服务器设置DNS服务器建立的详细步骤?360云盘网页版最近360云盘网页版登陆后,找不到文件共享群了。哪位知道在哪里可以进去文件共享群?360云盘36t请问360云盘容量为什么最低有36T,其他IT行业的云盘都最多就2T?360云盘下载速度慢怎么办360网盘上传速度好慢,怎么解决?
lamp安装 sugarhosts vir 韩国空间 wdcp 正版win8.1升级win10 国内加速器 租空间 t云 新世界服务器 web服务器搭建 阿里云官方网站 贵阳电信 网站加速 广州主机托管 锐速 脚本大全 蓝队云 九零网络 西部数码主机 更多