문제

나는 전에 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. 비활성화하기 전에 버전 정보 프로젝트 설정에서.

편집하다: 추가 정보 ...

http://msdn.microsoft.com/en-us/library/aa380599.aspx

http://msdn.microsoft.com/en-us/library/aa381058.aspx

다른 팁

Ulrichb의 답변에 추가하러 가려고 ...

힌트 : .rc 파일을 만들고 {$ r} 지침을 사용하여 프로젝트에 포함시킵니다.

{$R 'Splash.res' 'Splash.rc'}

위의 지시문은 스플래시 화면에 이미지를 포함하는 데 사용하는 것입니다. .rc 파일을 자동으로 컴파일합니다. 옵션으로 델파이 프로젝트에 .rc를 포함시킬 수 있습니다.이 경우 위의 줄은 프로젝트 파일 (*.dpr)에 추가되며 자동 컴파일됩니다. (그리고 델파이를 사용하여 .rc 파일을 편집 할 수 있습니다.)

리소스 파일에 프로젝트 파일과 동일한 이름을 제공하지 않도록주의하십시오. 이것은 델파이에게 너무 혼란스러워집니다.

Delphi를 사용하여 응용 프로그램을 구축하는 경우 프로젝트 세트에서 빌드 오너를 자동 증가시킬 수 있습니다.

또는 사용 Stampver

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top