내 exe 경로를 확인하기 위해 어떤 코드를 사용해야하는지 잘 모릅니다. 나에게 설명 할 때를주고 우리가 왜 사용해야하십시오 :Delphi 파일 위치 얻기
1ExtractFilePath(ParamStr(0))
2ExtractFilePath(Application.ExeName)
을 모두 코드는 동일한 출력을 렌더링하기 때문에.
C:\Users\Bianca\Documents\RAD Studio\Projects\Exam1\Win32\Release\
C:\Users\Bianca\Documents\RAD Studio\Projects\Exam1\Win32\Release\
'Application.ExeName' getter는 내부적으로'ParamStr (0)'을 호출합니다. – TLama
그래서 옵션 2가 항상 선호됩니까? – Bianca
그건 아무도 말할 수없는 것입니다. 'Application' 객체 ('Forms' 단위를 포함하고 응용 프로그램이 VCL 양식 응용 프로그램을 필요로 함)에 의존하기를 원하지 않으면'ParamStr (0)'을 사용하십시오. VCL 양식 응용 프로그램을 가지고 있고'Forms' 단위를 포함하고 싶다면 더 읽기 쉬운'Application.ExeName'을 사용할 수 있습니다. 나는'ParamStr (0)'을 선호한다. – TLama