CommandLine에서 Delphi RES 파일을 컴파일하는 방법
-
13-09-2019 - |
문제
나는 전에 Delphi와 함께 일한 적이 없으므로 질문은 간단한 마음으로 보일지 모르지만 명령 줄에서 RES 리소스 파일 매개 변수에서 파일 버션을 변경해야합니다 ...
해결책
여기에서 Borland 리소스 컴파일러를 찾을 수 있습니다.
%ProgramFiles%\Borland\Delphi7\Bin\brcc32.exe
편집하다: Mghie가 언급했듯이 이와 같은 RC 파일을 만들 수 있습니다.
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1, 0, 0, 100
PRODUCTVERSION 1, 0, 0, 1
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x9L
#else
FILEFLAGS 0x8L
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "Comments", "Modified by BZCToOn's"
VALUE "CompanyName", "Syntheretix"
VALUE "FileDescription", "rcversion MFC Application"
VALUE "FileVersion", "1, 0, 0, 100"
VALUE "InternalName", "rcversion"
VALUE "LegalCopyright", "Copyleft (C) Bzc ToOn'S 2002"
VALUE "OriginalFilename", "rcversion.EXE"
VALUE "PrivateBuild", "RCVERSION-20030212_100"
VALUE "ProductName", "rcversion Application"
VALUE "ProductVersion", "1, 0, 0, 1"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
(복사 http://www.codeproject.com/kb/applications/cb2rcversion.aspx)
그리고 그것을 사용하여 컴파일하십시오 BRCC32
. 비활성화하기 전에 버전 정보 프로젝트 설정에서.
편집하다: 추가 정보 ...
다른 팁
Ulrichb의 답변에 추가하러 가려고 ...
힌트 : .rc 파일을 만들고 {$ r} 지침을 사용하여 프로젝트에 포함시킵니다.
{$R 'Splash.res' 'Splash.rc'}
위의 지시문은 스플래시 화면에 이미지를 포함하는 데 사용하는 것입니다. .rc 파일을 자동으로 컴파일합니다. 옵션으로 델파이 프로젝트에 .rc를 포함시킬 수 있습니다.이 경우 위의 줄은 프로젝트 파일 (*.dpr)에 추가되며 자동 컴파일됩니다. (그리고 델파이를 사용하여 .rc 파일을 편집 할 수 있습니다.)
리소스 파일에 프로젝트 파일과 동일한 이름을 제공하지 않도록주의하십시오. 이것은 델파이에게 너무 혼란스러워집니다.
Delphi를 사용하여 응용 프로그램을 구축하는 경우 프로젝트 세트에서 빌드 오너를 자동 증가시킬 수 있습니다.
또는 사용 Stampver