怎样把记事本里的内容再Memo里或者其他编辑工具里显示!
解决方案 »
- 请问delphi用UniDac操作mysql如何返回关键字在指定表的指定字段的第一个出现的位置
- TList 释放的概念问题,create创建菜单项,是否只用delete就可以了
- Delphi中如何在字符串中加入特殊字符,如C中的"Hello,\tWord!\nHello,\tMike"在Delphi中怎么写?
- 怎样把Access的数据批量传送到远方的SQL Server,各位前辈希望提供下思路和代码!
- Treeview取数据库里显示四层树结构大家帮帮我。。急在线等待。。。
- 如何取得键盘上同时按下的两个或更多个的键?比如space+a+b+c
- ********* DecisionGraph如何做饼图 ****************
- 怎样截取这个字符串取出想要的内容?
- 窗体的事件
- 有关C/S方面的数据库操作,请推荐好书thanks
- 极为简单的文本问题。
- 在线等!!!一个datagrid小问题,帮帮小妹!!!!
Var
F : Textfile;
str : String;
Begin
AssignFile(F, 'c:\ek.txt'); {将文件名与变量 F 关联}
Reset(F); {打开并读取文件 F }
Readln(F, str);
ShowMessage('文件有:' +str + '行。');
Closefile(F); {关闭文件 F}
然后把str加到你指定的文本框或memo中End;
Memo1.Lines.LoadFromFile('c:\1.txt');
S: string;
begin
if OpenDialog1.Execute then { Display Open dialog box }
begin
S := OpenDialog1.FileName;
Memo1.Lines.LoadFromFile(S);
end;
end;
我知道我的答案没有什么新鲜之处,我只想补充一点本质的东西,请注意,不是说只有TMemo类型的对象才能这样读取文件,事情的本质是Memo1.Lines是一个TStrings类型的对象,记住,所有TStrings类型的对象都可以使用LoadFromFile的方法,比如还有TRichEdit类型,这是为什么呢,因为,它的属性Lines的类型同样是TStrings。
并且,你还可以根据需要这样做:
var
TestStrings : TStrings;
begin
TestStrings := TStringList.Create; //TStrings类型是抽象类型,用其子类实例化
try
...
finally
TestStrings.Free;
end;
end;
var
TestStrings : TStrings;
begin
TestStrings := TStringList.Create; //TStrings类型是抽象类型,用其子类实例化
try
...
TestStrings.LoadFromFile(File_Name); //一样可以调用LoadFromFile方法
...
finally
TestStrings.Free;
end;
end;