Новая директива компилятора

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Сообщение Иван Шихалев » 27.08.2005 16:31:12

С версии 2.0 имеется директива {$COPERATORS ON/OFF}, которая отвечает за доступность присваивания с арифметическим действием: +=, -=, *=, /=. Директива соответствует ключу командной строки -Sc.

Сообщаю об этом потому, что в документации пока о ней ни слова :huh:
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Сообщение Сергей Смирнов » 27.08.2005 16:43:24

Вкусная штука... А почему её по-умолчанию не добавили интересно?
Аватара пользователя
Сергей Смирнов
энтузиаст
 
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва

Сообщение Иван Шихалев » 27.08.2005 16:51:40

Пропиши в fpc.cfg -Sc — будет по умолчанию :rolleyes:
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Сообщение pda » 28.08.2005 01:56:01

Иван Шихалев писал(а):С версии 2.0 имеется директива {$COPERATORS ON/OFF}, которая отвечает за доступность присваивания с арифметическим действием: +=, -=, *=, /=.

Мда... А к версии 3.0 из присваивания уберут лишнее двоеточие, сравнение сделают с двумя равно, громозкие begin/end заменят элегантными фигурными скобочками... :rolleyes:
Может это, петицию разработчикам составить, озаглавив её "Изыди глюк, мы не в затяжку"... :D
Аватара пользователя
pda
постоялец
 
Сообщения: 303
Зарегистрирован: 27.05.2005 19:59:53

Сообщение Иван Шихалев » 28.08.2005 03:14:42

А к версии 3.0

Вообще-то поддерка этих операторов идет с незапамятных пор. Только директивы не было — включалось исключительно через -Sc.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31

Рейтинг@Mail.ru