🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #334893

Re: Delphi XE i numer wersji SVN

#334893
From: Tomek
Date: Mon, 23 Jan 2012 17:08
20 lines
1540 bytes
W dniu 2012-01-23 16:04, arturs pisze:
> Witam..
> Czy ktoś się może orientuje czy jest gdzieś w opcjach kompilatora itp.
> opcja żeby do numeru wersji programu (major, minor czy co tam jeszcze)
> wsadzić numer revision z SVN'a?

Kompilator Delphi tu nie pomoże, ale można sobie pomóc.
W TortoiseSVN jest program SubWCRev, który wyciąga numer rewizji i na 
podstawie zadanego szablonu generuje plik podmieniając w nim tekst 
$WCREV$ na numer rewizji.
Ja mam małego batcha odpalanego automatycznie przed buildem o 
następującej treści:

subwcrev . app.src\AppVer.rc.tmpl app.src\AppVer.rc
brcc32 app.src\AppVer.rc

W wyniku jego działania i dołączenia pliku AppVer.res do projektu numer 
rewizji występuje u mnie jako numer builda.

Tomek D.
Technical Details
Message-ID: <4f1d941f$1@news.home.net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!nf1.ipartners.pl!ipartners.pl!news.home.net.pl!not-for-mail
References: <jfjsts$gig$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Date: Mon, 23 Jan 2012 18:08:46 +0100
From: Tomek <bez@adresu.invalid>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
Newsgroups: pl.comp.lang.delphi
Subject: Re: Delphi XE i numer wersji SVN
References: <jfjsts$gig$1@inews.gazeta.pl>
In-Reply-To: <jfjsts$gig$1@inews.gazeta.pl>
NNTP-Posting-Host: 193.46.187.9
Message-ID: <4f1d941f$1@news.home.net.pl>
X-Trace: news.home.net.pl 1327338527 193.46.187.9 (23 Jan 2012 18:08:47 +0100)
Organization: home.pl news server
Lines: 21
X-Authenticated-User: psc
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!nf1.ipartners.pl!ipartners.pl!news.home.net.pl!not-for-mail
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit