delphi 在启动应用程序时与 c 语言一样会传递命令行参数给应用程序,第一个参数(索引号为零)表示应用程序本身的文件名(包括完整的路径),这个 string 参数由函数 paramstr(0) 返回。
顺便说一句,delphi 提供了分析文件名的多个函数,如果你需要从文件名中得到路径名,可用下面的两个函数,这两个函数有一点点微小的差别:
extractfilepath(filename:string) 该函数返回路径名,其结尾字符总是“\”
extractfiledir(filename:string) 该函数同样返回路径名,但不包括结尾的字符“\”,除非返回的路径是根目录。
样例代码:
procedure tform1.button1click(sender: tobject);
begin
showmessage(extractfiledir(application.exename)); // 如: c:\temp
showmessage(extractfilepath(application.exename)); // 如: c:\temp\
end;
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器