在程序中怎么调用什么函数可以用“记事本”打开一个文本文件呢?

mnlisa 2003-10-19 05:28:32
在程序中怎么调用什么函数可以用“记事本”打开一个文本文件呢?

还有一问是:我用函数ExtractFilePath(Application.ExeName )得到当前exe文件的路径,可是提出没有定义application, 请问是不是没有在use里面申明它是哪个unit,就出现这个错误提示呢?因为我是在自己定义的pas文件里面调用这个函数的,,application属于哪个unit呢?
...全文
102 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
YYQQ 2003-10-19
  • 打赏
  • 举报
回复
uses
ShwllApi;


ShellExecute(Application.Handle, 'open', 'c:\code.txt', nil, 'c:\', SW_SHOW);

亦可
YYQQ 2003-10-19
  • 打赏
  • 举报
回复
uses

ShellExecute(Application.Handle, 'open', 'c:\code.txt', nil, 'c:\', SW_SHOW);
saien 2003-10-19
  • 打赏
  • 举报
回复
WinExec('C:\windows\NOTEPAD.EXE C:\a.txt', SW_SHOW);
hatedeadlock 2003-10-19
  • 打赏
  • 举报
回复
2.Application属于Forms
hatedeadlock 2003-10-19
  • 打赏
  • 举报
回复
function GetSysPath:string;
var
C:array[0..Max_Path]of char;
begin
GetWindowsDirectory(C,Max_path);
Result:=C;
if Result[Length(Result)]<>'\' then Result:=Result+'\';
end;
WinExec(Pchar(GetSysPath+'NOTEPAD.EXE C:\a.txt'), SW_SHOW);
pankun 2003-10-19
  • 打赏
  • 举报
回复
1.WinExec('C:\windows\NOTEPAD.EXE C:\a.txt', SW_SHOW);
2.Application属于Forms

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧