要确定我的exe路径,我不知道应该使用哪个代码。 请告诉我何时以及为什么我们应该使用:
1. ExtractFilePath(ParamStr(0))
2. ExtractFilePath(Application.ExeName)
因为这两个代码都会输出相同的结果。
C:\Users\Bianca\Documents\RAD Studio\Projects\Exam1\Win32\Release\
C:\Users\Bianca\Documents\RAD Studio\Projects\Exam1\Win32\Release\
Application.ExeName
的获取方法内部调用了ParamStr(0)
。 - TLamaApplication
对象(需要包括Forms
单元并要求您的应用程序是VCL表单应用程序),请使用ParamStr(0)
。如果您有一个VCL表单应用程序,并且不介意包括Forms
单元,您可以使用更易读的Application.ExeName
。我更喜欢ParamStr(0)
。 - TLama