Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.26;
Скачать: CL | DM;

Вниз

$I чтоб по всему Проекту видно было   Найти похожие ветки 

 
Silver... ©   (2006-02-09 19:43) [0]

Вобщем ставлю в Project1.dpr
{$I Test.inc}

= тому что на место {$I Test.inc} вставляется теxт из Test.inc оно и нормально

как мне сделать типа .inc файла который из .dpr будет во всем проекте видно (нужно в фаиле директивы распознования одной проги от другой, типа один модуль юзают две проги если одна то так если другая чуть иначе)
 Но влом мне в каждом модуле писать
{$I Test.inc}

ПыСы: Жадны я :)


 
Desdechado ©   (2006-02-09 21:34) [1]

2 проги юзают твой test.inc ?
или в test.inc тот самый опознавательный знак содержится?

вообще, воткни в dpr и не мучайся


 
Германн ©   (2006-02-10 02:46) [2]

Может лучше было бы использовать ConditionalDefines?


 
Digitman ©   (2006-02-10 12:09) [3]


> dpr будет во всем проекте видно (нужно в фаиле директивы


Сам-то понял что сказал ?)


 
Digitman ©   (2006-02-10 12:10) [4]


> распознования одной проги от другой


?!


 
Silver... ©   (2006-02-10 17:22) [5]

[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 ...) и их было бы видно во ВСЕХ модулях проекта а не декларировать во всех модулях


 
Silver... ©   (2006-02-10 17:32) [6]

ах да, забыл, рядом с каждым .dpr стоит свой Test.inc


 
Desdechado ©   (2006-02-10 17:56) [7]

у конкретного проекта Options - Directories|conditionals - Conditional defines
пишешь список своих define"ов
и никаких INC-файлов не нужно вообще



Страницы: 1 вся ветка

Текущий архив: 2006.02.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.046 c
6-1132218861
Balex
2005-11-17 12:14
2006.02.26
E-mail с аттачментом!!!


2-1139159387
Apollon_604
2006-02-05 20:09
2006.02.26
Hide-Show


15-1139155208
VictorT
2006-02-05 19:00
2006.02.26
Редирект без сохранения в истории переходов броузера (PHP)


2-1139053543
Василь
2006-02-04 14:45
2006.02.26
Помогите с IB Expert ....


15-1138005763
cyborg
2006-01-23 11:42
2006.02.26
Только что в локальном чате :)