Delphi Obtener ubicación del archivo

Para determinar mi ruta exe, no sé qué código debo usar. Por favor, dame una explicación de cuándo y por qué deberíamos usar:

1) ExtractFilePath(ParamStr(0))

2) ExtractFilePath(Application.ExeName)

Porque ambos códigos están representando la misma salida.

C:\Users\Bianca\Documents\RAD Studio\Projects\Exam1\Win32\Release\
C:\Users\Bianca\Documents\RAD Studio\Projects\Exam1\Win32\Release\

Respuestas a la pregunta(2)

Su respuesta a la pregunta