Article View: pl.comp.bazy-danych
Article #195143Re: Harbour #define
From: Andrzej Stróżyński
Date: Thu, 17 Nov 2016 10:10
Date: Thu, 17 Nov 2016 10:10
47 lines
2912 bytes
2912 bytes
W dniu 2016-11-16 o 00:16, Tomasz pisze: > > Użytkownik "HG" <hgalant@wp.pl> napisał w wiadomości > news:o0fng8$aft$1@node1.news.atman.pl... >> W dniu 2016-11-15 o 15:14, Tomasz pisze: >>> Kiedyś przed laty zrobiłem jakiś program w Clipperze >>> w którym to stosowałem przełączniki do kompilacji w zależności od >>> wersji. >> ... >> >> Nie wiem jedynie gdzie powinienem >>> zdefiniowac wersja_2 (# define wersja_2) aby zmienna ta była widoczna we >>> wszystkich programach. >>> Czy możecie poradzić mi jak to zrobić? >>> Od lat nie zajmuję się już programowaniem a to jest wyjątek gdyż klient >>> jest akurat moim dobrym kolegą. >>> >>> - >>> Tomasz > >> Jest kilka sposobów. >> Możesz zdefiniować przełącznik w osobnym pliku nagłówkowym >> twoja_nazwa.ch i dołączyć go za pomocą dyrektywy #include do każdego >> prg, w którym występuje. Innym sposobem jest użycie opcji kompilatora >> -d<id>[=wartość] przy kompilacji plików źródłowych. > > Dzięki za szybką odpowiedź. > Zainteresowała mnie ta druga opcja tyle tylko że nie mam zielnego > pojęcia gdzie to wstawić. > W clipperze ta definicja ((# define wersja_2), jesli byla potrzebna byla > wstawiana w ostatniej linii pliku STD.CH. > W Harbour, po wstawieniu do STD.CH nie ma zadnego efektu. > Jesli znasz się na kompilacji w Harbour to pokaż mi gdzie w załączonym > skrypcie kompilacyjnym > mogę użyć Twoją sugestię -d<id>[=wartość] > Ten skrypt kompiluje poprawnie wersję podstawową. > > [...] Ze skryptem Ci nie pomogę, bo ich nie używam tylko wywołuję: hbmk2 /d<def> -o<program.exe> BUILD.hbp i tak mi działa. -- pozdrawiam AS
Technical Details
Message-ID:
<582d81fb$0$15207$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!enother.net!enother.net!enother.net!peer02.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<582b183e$0$646$65785112@news.neostrada.pl> <o0fng8$aft$1@node1.news.atman.pl> <582b9736$0$646$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!enother.net!enother.net!enother.net!peer02.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Subject: Re: Harbour #define Newsgroups: pl.comp.bazy-danych References: <582b183e$0$646$65785112@news.neostrada.pl> <o0fng8$aft$1@node1.news.atman.pl> <582b9736$0$646$65785112@news.neostrada.pl> From: Andrzej Stróżyński <astrozynski@poczta_dot_onet.pl> Date: Thu, 17 Nov 2016 11:10:06 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <582b9736$0$646$65785112@news.neostrada.pl> Lines: 47 Message-ID: <582d81fb$0$15207$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 80.53.153.108 X-Trace: 1479377404 unt-rea-a-02.news.neostrada.pl 15207 80.53.153.108:50901 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 2622 X-Received-Body-CRC: 3800336101 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit