ParamStr函数获得的是那一个程序的名称?

解决方案 »

  1.   

    ParamStr(0),这是当前执行程序路径
      

  2.   

    如果某个类型记录文件通过文件关联打开了应用程序,这时ParamStr(0)返回的是记录文件的程序路径,还是应用程序的程序路径?
      

  3.   

    帮助上这样说明:ParamStr(0) returns the path and file name of the executing program (for example, C:\TEST\MYPROG.EXE).应用程序的路径
      

  4.   

    我看到有一篇文章《在Delphi中如何实现文件关联》,在http://www.cnki.com.cn/Article/CJFDTotal-DNZS200402021.htm可以打开pdf格式的这篇文章的文件,感觉好象利用是ParamStr函数向应用程序传送记录文件的路径。
      

  5.   

    在文件关联时,如果在写入注册表的是:
    regKeyValue:='d:\mysoft.exe 1';
    则前面写的是应用程序存放的位置,1是一个参数,程序通过这个参数来获得鼠标双击的是那个文件,程序是通过ParamStr(1)来获得这个参数的,ParamStr(1)获得的应该是包含记录文件路径的文件名吧?
      

  6.   

    没有试过,在这里估计可能是d:\mysoft.exe。