![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
$I чтоб по всему Проекту видно было [D7, WinXP]
Silver... © (2006-02-09 19:43:00)Вобщем ставлю в Project1.dpr
{$I Test.inc}
= тому что на место {$I Test.inc} вставляется теxт из Test.inc оно и нормально
как мне сделать типа .inc файла который из .dpr будет во всем проекте видно (нужно в фаиле директивы распознования одной проги от другой, типа один модуль юзают две проги если одна то так если другая чуть иначе)
Но влом мне в каждом модуле писать
{$I Test.inc}
ПыСы: Жадны я :)
Desdechado (2006-02-10 17:56:00) [1]у конкретного проекта Options - Directories|conditionals - Conditional defines
пишешь список своих define'ов
и никаких INC-файлов не нужно вообще
Silver... (2006-02-10 17:32:00) [2]ах да, забыл, рядом с каждым .dpr стоит свой Test.inc
Silver... (2006-02-10 17:22:00) [3][3] а чего непонятного то :)
EX:
(Test.inc:) --- 1
{$DEFINE Pro_1}
(Test.inc:) --- 2
{$DEFINE Pro_2}
program MyPro;
{$I Test.inc}
uses
...
{$R *.res}
begin
{$IFDEF Pro_1}
...
{$ENDIF}
{$IFDEF Pro_2}
...
{$ENDIF}
...
end.
-----------------------
unit Unit_1;
{$I Test.inc}//Без этого никак :(
interface
....
uses
{$IFDEF Pro_1}
... unit_A,
{$ENDIF}
{$IFDEF Pro_2}
... unit_B,
{$ENDIF}
...
Вобщем вопрос не то чтоб очень мучал :) но как бы хотелось красиво писать а не просто писать :) - объявить некие директивы в .dpr ($DEFINE ...) и их было бы видно во ВСЕХ модулях проекта а не декларировать во всех модулях
Digitman (2006-02-10 12:10:00) [4]
> распознования одной проги от другой
?!
Digitman (2006-02-10 12:09:00) [5]
> dpr будет во всем проекте видно (нужно в фаиле директивы
Сам-то понял что сказал ?)
Германн (2006-02-10 02:46:00) [6]Может лучше было бы использовать ConditionalDefines?
Desdechado (2006-02-09 21:34:00) [7]2 проги юзают твой test.inc ?
или в test.inc тот самый опознавательный знак содержится?
вообще, воткни в dpr и не мучайся