各位兄弟姐妹.......请帮忙啊,我周一就得交了!(50分)

  • 主题发起人 主题发起人 yearsflow
  • 开始时间 开始时间
Y

yearsflow

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样用LoadFromFile打开特定路径的文件啊,急用,不胜感激!
 
用一个OPENDIALOG控件就行了,
opendialog1.execute;
loadfromfile(openndialog1.filename);
 
1
如果是文本文件的方式操作的话
var
s: TStrings;
begin
s := TStringList.Create;
s.LoadFromFile(路径 + 文件名);
...//其他操作
s.free;
end;

2.可以用于任何文件打开,就跟在计算机上打开一个文件一样
uses
shellapi;

shellexecute(0, 'open', '路径+文件名',nil,nil,sw_show);
 
得看是什么类型吧
例如
form1.Memo1.Lines.LoadFromFile('c:/a.txt');
 
谢谢各位仁兄,我上完课就去实验室试一下,感谢ing!
 
放分阿,肯定行的
 
等我试过了就放分,如有好建议,还可继续指教!
因为可执行程序在哪执行,LoadFromFile就在哪找文件,我不想再加控件了,不知jingyi好汉的方法是不是可以,如果可以就太好了!
 
如果EXE和文件在一个文件夹下以下方法可以.
form1.Memo1.Lines.LoadFromFile(extractfilepath(application.exename)+文件名.txt);
 
我就是想用LoadFromFile打开和执行程序不在一起的文件,就是打开绝对路径的文件,而不必在哪执行(比如在桌面执行)就必须把文件复制到桌面上.
 
opendialog1.execute;
loadfromfile(openndialog1.filename);
 
多人接受答案了。
 
后退
顶部