Delphi新手问题,如何打开指定文本文件
我有一个程序,想带开硬盘上一个c:\abcd.log的文本文件1、我想将abcd.log文件里面的内容读取到memo里面并输出2、我想直接打开一个记事本程序,让abcd....
我有一个程序,想带开硬盘上一个 c:\abcd.log 的文本文件
1、我想将abcd.log文件里面的内容读取到memo里面并输出
2、我想直接打开一个记事本程序,让abcd.log在记事本里面打开
根据 天地惶惶 和 alandliu 的答案知道了
第二步
ShellExecute(Handle, 'open', PChar('notepad'), PChar(c:\abcd.Log'), nil, SW_SHOW);
用这个才能用记事本打开,直接打开不了log文件。除非先手动打开一次log,选择总是用记事本打开…… 展开
1、我想将abcd.log文件里面的内容读取到memo里面并输出
2、我想直接打开一个记事本程序,让abcd.log在记事本里面打开
根据 天地惶惶 和 alandliu 的答案知道了
第二步
ShellExecute(Handle, 'open', PChar('notepad'), PChar(c:\abcd.Log'), nil, SW_SHOW);
用这个才能用记事本打开,直接打开不了log文件。除非先手动打开一次log,选择总是用记事本打开…… 展开
展开全部
var filename: string;
begin
filename:='i:XXXXXX.txt';
ShellExecute(handle, 'Open', PChar(filename), nil, nil, SW_NORMAL);
end;
不单只是TXT,给filename赋给任何文档,就可以打开任何类型的文档。
begin
filename:='i:XXXXXX.txt';
ShellExecute(handle, 'Open', PChar(filename), nil, nil, SW_NORMAL);
end;
不单只是TXT,给filename赋给任何文档,就可以打开任何类型的文档。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 memo.lines.loadfromfile('c:\abcd.log');
2 ShellExecute(Handle,'open',PChar('c:\abcd.log'),'','',SW_SHOW);
2 ShellExecute(Handle,'open',PChar('c:\abcd.log'),'','',SW_SHOW);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
memo.lines.loadfromfile('c:\abcd.log');
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询