On-line: PSP, tnsr2, гостей 0. Всего: 2 [подробнее..]
АвторСообщение





Пост N: 96
Зарегистрирован: 06.06.06
ссылка на сообщение  Отправлено: 22.12.06 11:21. Заголовок: Условие в комманде препроцессора


Привет всем на форуме!
Можно ли в комманде препроцессора написать что-то типа:

INDEX ON &(cExpIndex) TO (cNameIndex) IF(lCond, FOR (cFor), NIL)

То есть, чтобы можно было пропустить ключевое слово FOR.


Спасибо: 0 
Профиль
Ответов - 3 [только новые]


Администратор




Пост N: 463
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 22.12.06 12:39. Заголовок: Re:


лучше написать

if lCond
OrdCondSet(cFor, {|| &cFor})
endif
Index ON ... // без for


Спасибо: 1 
Профиль





Пост N: 98
Зарегистрирован: 06.06.06
ссылка на сообщение  Отправлено: 22.12.06 13:02. Заголовок: Re:


Паша, о таком варианте я думал.
Мне интересно, есть ли в препроцессоре механизм пропуска ключевых слов в самой комманде?



Спасибо: 0 
Профиль
постоянный участник


Пост N: 257
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 22.12.06 15:01. Заголовок: Re:


ort пишет:

 цитата:
препроцессоре механизм пропуска ключевых слов в самой комманде?


Для уже готовых команд я не знаю обходных трюков. А вот для собственных команд такое можно сделать, хотя это достаточно сложно. Я помню такое обсуждение на форуме FiveTechSoft по FiveWin.

Спасибо: 1 
Профиль
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 84
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет