델파이 개발 버전 알아내기
델파이 2~7 버전에는 프로젝트이름.dof 파일이 있습니다.
이 내용으로 버전을 확인할 수 있지만,
정확하게 버전 이름이 있는 것은 아니고, 내용을 봐야 합니다.
dof 파일 안에 "HostApplication"이라는 문자열을 검색해봐서
"HostApplication"이 있으면 델파이 3 혹은 그보다 높은 버전입니다.
(HostApplication 기능이 델파이 3에서 추가되었습니다)
그리고 "PackageDLLOutputDir"이나
"PackageDCPOutputDir" 문자열이 있으면 4 이상 버전입니다.
이 설정도 델파이 4에서 추가된 기능이어서 그렇습니다.
"Language"라는 문자열을 검색해봐서 존재하면 델파이 5이거나 그보다 높은 버전입니다.
델파이 6, 7 버전의 경우, 프로젝트이름.dof 파일에 버전이 적혀 있습니다.
보통 가장 위에 FileVersion이라는 섹션이 있고 Version=6.0 이런 식으로 적혀 있죠.
델파이 2005, 2006 버전은 dof 파일이 없고 대신
프로젝트이름.bdsproj 파일이 있습니다.
2005와 2006의 경우 버전 이름이 있기는 한데
둘 다 7으로 적혀 있고 이게 의미가 없으므로
다른 방법으로 확인해야 합니다.
이 bdsproj 파일을 열어서, "GenerateHpps"라는 문자열을 검색해서
만약 "GenerateHpps"가 있으면 2006이고 없으면 2005입니다.
(GenerateHpps 기능은 2006 버전에서 C++빌더가 함께 포함되면서 추가된 기능입니다)
델파이 2007, 2009 버전은 dof 파일도
bdsproj 파일도 없으며 대신 프로젝트이름.dproj 파일이 있습니다.
이 두 버전을 구별하려면, "ProjectVersion"이라는 문자열을 검색해보면 됩니다.
2007의 dproj 파일에는 "ProjectVersion"이 없으며
2009 버전에서 "ProjectVersion" 항목이 추가되었습니다.
'Delphi Tip > +Tip' 카테고리의 다른 글
델파이 바이러스 백신 및 체크방법 (0) | 2022.01.28 |
---|---|
모달폼(다이얼로그 등)이 떠 있을 때 폼 visible 막기 (0) | 2022.01.27 |
인터넷 연결 체크 (0) | 2022.01.24 |
한국 표준시간(LGU+서비스) 가져오기 셋팅 (0) | 2022.01.21 |
인터넷 연결상태 체크 (0) | 2022.01.20 |
댓글