说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

使用文件存取chang字符串

编辑:说三道四文库 发布时间:2017-05-24 12:50
HTML文档下载 WORD文档下载 PDF文档下载
//写文件
procedure TForm1.Button3Click(Sender: TObject);
var FileHandle :THandle;
    slen:integer;
    i,Count:longint;
    s:String;
begin
    FileHandle := FileCreate('test.txt');
    s:=Self.Memo1.Lines.text;
    slen :=length(s);
    fileWrite(filehandle,slen,sizeof(integer));
    fileWrite(filehandle,s,slen);
    FileClose(FileHandle);
end;

//读文件
procedure TForm1.BitBtn1Click(Sender: TObject);
var FileHandle :THandle;
    count,slen,i,k:integer;
    ps:Pchar;
    s:String;
begin
  FileHandle := FileOpen('test.txt',fmOpenRead);
  memo2.Lines.Clear;
  fileRead(filehandle,slen,sizeof(integer));
  fileRead(filehandle,s,slen);
  Memo2.lines.text := s;
  FileClose(FileHandle);
end;

其中,读文件可肯定有问题。
呵呵,该程序执行了非法操作,将被关闭。
谢谢
使用Reset打开文件,用ReadLn读取
sorry
标题打错了
我是说存取长字符串
就是带换行符和回车符的字符串
还有
我不想一下读写一行,效率太低(我要存取许多Memo.lines.Text)
所以,也不能用Memo.Lines.loadfromfile(filename);
所以,我想一下读写整个Memo.lines.Text
我想,你是把LoadFromFile和SaveToFile的功能弄错了。。

这两个方法本来就是对Memo里的所有内容进行操作的。
Delphi会自动的为你处理换行和回车符的。
我要把许多个Memo.Lines保存在同一个文件中
当然还要取到不同的Memo.lines中去
所以,loadfromfile savetofile 不能用
fileRead(filehandle,s,slen);
改成:
fileRead(filehandle,s[0],slen);

其实你可以用一个TStrings啊,那样不用跟文件底层打交道。

好像有问题,FileRead()在Delphi帮助下有个例子
AMD APU战略转型:全民四核,发力“云+端” 富士康自主研发智能手表 惹苹果发来订单 开发者眼中的iOS 7:重设计过程没想象中那么糟 游戏引擎Unity宣布免费支持Windows Phone 8及Xbox One 蝉游记王益善专访:7人小团队实现App 30万下载量 去除IE 10广告的两种方法 直接拿来用!最火前端开源项目(二) 工作变得简单又高效 试试这八个WebApp 移动周报:生于微信,疯狂猜图的推广经 DataTorrent 将数据分析速度从“实时”提升至“现在时” 华为FusionCube开启全球规模商用 黑暗架构:以最少时间完成系统升级并获客户认可的开发之道 Hadoop Summit 2013见闻:创业与Hadoop 2.0不可阻挡 Facebook的清洁能源改革——革命尚未成功,仍需努力 YARN或将成为Hadoop新发力点 主流编程语言属性一览(多图) 粉碎硬件复杂论:开发者不懂硬件运行的方式怎么可以?! 最新版Chrome OS加入Word和Excel编辑功能 直指微软 传诺基亚将购诺西全部股份,疑为出售手机业务做准备? 优秀技术领导者的修成之道 直接拿来用!最火前端开源项目(三) 第八届开源中国开源世界高峰论坛成功举办 曾经那些主流的API,而今风光已不再! Android 4.3本月9日亮相 新功能汇总 移动游戏的国际化运营技巧 Google的Janus与Facebook的McDipper:将闪存用于数据中心 拥抱开源还是坚守阵地:传统数据库供应商面临抉择 超棒的30款JS类库和工具 立场坚定:惠普仍然密谋回到智能手机市场 6月份浏览器份额:Chrome成市场份额增长最快浏览器 关于PHP的十大误解 你中了几个? 如何将Delphi的开发环境变成多文档界面(类似VB)! 多表打印问题 这两个程序弄不懂呀~~~~~~`(那位好心GG救救小妹咯) 你们在msdn上都获得了什么? 与DNS有关 送分了!!!messagebox.show("adfasdsad")要用它的话,要引入什么空间呢 有关数据筛选的问题:在EXCEL中的自动筛功能十分好用,但其只对至多两个选择条件,更繁杂的任务怎样做的呢? bcb里在debug时的watcher工具,以数组为例,加入数组名为什么只能看到数组的地址 求VB下三次B样条曲线的算法或源程序,给100分!!! 'class::function' : illegal call of non-static member function???? 哪有打折书卖呀 OCP的DBA认证考试费如何才能打折?最多能打几折? 如何遍这个程序?? 关于类库的问题!!!!!!! 非常简单的问题 报表打印中,有没有办法不用QuickRep1.Prepare,也能求出报表的总页数?高分求助! 最后80分啦!!!! 请高手指点,如何让客户端执行ActiveX控件。 请问如何用JBuilder做一个Hello World!程序? java中有没有函数可以直接得到日期,时间 如何防止COUNT取到空值? 转贴:中国人上呀 怎样用一个位图来画LISTCTROL的背景?有没有例子呀? 关于DATAGRID的取值 Delphi程序的体积太大了!请教如何减肥?(欢迎讨论) socket ? 初学Delphi的感受! 我的那个帐号不灌水,想增加点小绿帽帽,到了几个论坛转了一圈,没有什么我会的,苦闷。 用取下电池的方法对CMOS进行放电,需要多少时间才起作用? 我是oracle的新手,请帮帮我! 谁用过MYSQL C API 在BCB下写过程序?我实在做不出来了,如果那位大狭做过的话。能否告诉小弟解决的办法。。。 一个关于RDS的问题!!!各位帮帮忙,来看看了! 请高手帮忙:如何在对话框中实现弹出另一个最上层的透明窗体? 在JSP中可以控制ie上的返回按钮吗?(这个问题好难) 如何在学习C++后学习windows编程? 对于学习java不到一个月时间的员工,你会让他做什么项目呢? 关于对话框中弹出对话框的问题 TreeView的问题。 有熟悉注册表的进来看看,或者用过whdhtml作过帮助文档的进来看看!急用!!! 新手实验送分 怎么为DBGrid的特定行设置不同的颜色 急问delphi打印问题? 几个小问题 关于韩文显示的问题。 一个头疼的问题,发错地方了,大家来帮忙看看啊。 求救,CMPP中的Connect消息,用于计算MD5的AuthenticatorSource的结构是什么样的啊。 javascript惹的祸?我的网页上的字不能选择。所以也不能复制。   如何对RichEdit的文本实现向前查找? 请教:有关模板类的一个问题 怎么破解这个字符串。。。 《金鸟》选自___,编著者是____ 伯牙绝弦的体会 早春呈水部张十八员外的鉴赏与思想感情 李白的蜀道难原文 自己写的秋天或冬天的现代诗(短的),是自己写的才行,还要多一点点 猫的作文 《金鸟》选自---------,--------译 描写季节的现代诗,要秋和冬的, 《狼》文章结尾一段的议论有什么作用? 勒里够勒里够是什么歌的歌词,是英文歌女的唱的 谁给我一个蜀道难标准格式的原文Quickly! 贝多芬创作的历史背景根据:九年级上册河北人民出版社版 《蜀道难》原文 我是个菜鸟,网络用语“日”是什么意思? 求贝多芬英雄交响曲的评论! 蜀道难原文带注音 这道定积分题我按照如下方法做怎么错了?如果我不按照答案这么做,倒数第三行中间,令x=u+t,把∫(π,2π)f(x)dx=∫(0,π)f(u+π)d(u),因为[0,π],f(x)=x,此时u在此范围所以f(u+π)=u+π这样一换,答案算完就是 贝多芬的《英雄交响曲》是为谁做 小说提问,有本小说的主角是一头黑龙,但是我忘了名字,请回答 第1,2题和第10题 贝多芬得知拿破仑称帝把写的曲子改成《英雄交响曲》 反应了贝多芬怎样的人格精神?就这样 一个动画片 其中每集讲一个故事 主人公是一个私塾老师 学生 的名字和 瓜有关系 李白的《蜀道难》谁会 贝多芬写的如题 看下是什么狗土狗么? 鲁迅塑造的人物形象有那些? 微笑着面对生活的演讲稿. 看下这是什么狗 在鲁迅的作品中找一个人物创作一个故事 微笑着面对生活演讲稿 求定积分, 鲁迅 呐喊人物分析 好句子好词语 快 演讲稿 微笑着面对生活 中华民族有气节的人物事迹有吗? 读《老人与海鸥》有感.作文我急需要后天就要交拜托大家了 ::∴★∵**☆.∴★∵**☆. █████.☆. 如何写演讲稿《微笑着面对生活》 帮看下这是什么狗? 老人与海鸥读后感 林嘉欣别抄你这只猪 关于 微笑着面对生活 的演讲要佳作! 求定积分 求详细步骤 读《老人与海鸥》有感600字, 上海版语文初中(预备-8年级下)文言文(古诗+古文)的背诵篇目 帮忙看下三个月大的狗狗是什么犬种? 水浒传主要人物的评价比如他的几件事突出了什么样的特点 古文需要背诵吗 初中 求定积分, 英语翻译从前,有一个美丽的公主,她很有才华,人民都很喜欢她.当公主渐渐长大,她发现许多人不如她想象中的好.有人会嘲笑她,有人会挖她的缺点,还有人会责备她的一些小过错.公主一开始对 请问怎样背诵初中古诗文 谁有人教版第七册的教科书,帮我按课文内容填空一下,1.从那以后,鲁迅上学再没有迟到过,( ),( ),( ).《三味书屋》2.浪潮越来越近,( ),( );( ),好像大地都被震得颤动起来.还有一首词,(词的题目我 历史的选择,跪求.500~700字左右? 人教语文四年级下25课的多音字,近义,反义词急!急!急! 帮忙求个定积分, 历史的选择,500字以上,急用!谁知 谁知道雨来,海娃,刘胡兰,张嘎子,王二小的英雄故事?简略一点,10个字左右,多一点也行. 解定积分式 历史的选择,500~600字 史铁生《秋天的怀念》的写作背景和主题思想(急!)全面,完整 开始进入紧张的复习阶段了.跪求人教版六年级按课文内容填空要点. 蜀道难原文及翻译注释 史铁生 秋天的怀念的感受
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘