powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Недоступны уровни оптимизации в окне компиляции
7 сообщений из 7, страница 1 из 1
Недоступны уровни оптимизации в окне компиляции
    #39267939
drakut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, компилируем класс:
Код: plaintext
Class SomeClass Extends SomeSuperClass [ Abstract ]
Суперкласс:
Код: plaintext
Class SomeSuperClass [ Abstract ]
Вопрос 1: почему при компиляции из студии недоступны уровни оптимизации и флаг "Компилировать используемые"? (Принтскрин прилагается)
Вопрос 2: почему не компилируются связанные классы при установленном флаге "Компилировать зависимые" - это видно в окне вывода, когда происходит компиляция.

Cache for Windows (x86-32) 2016.1 (Build 656U) Fri Mar 11 2016 17:59:40 EST
...
Рейтинг: 0 / 0
Недоступны уровни оптимизации в окне компиляции
    #39267957
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drakutВопрос 1: почему при компиляции из студии недоступны уровни оптимизации и флаг "Компилировать используемые"? (Принтскрин прилагается)Потому что
ДокументацияFlagMeaningo1, o2, o3, o4Optimization specifiers. Deprecated and ignored by the class compiler. proof
Код: plaintext
1.
>DO $SYSTEM.OBJ.ShowFlags()
These flags are deprecated a, f, g, o, q, v
...
Рейтинг: 0 / 0
Недоступны уровни оптимизации в окне компиляции
    #39268012
drakut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit,
Спасибо, с оптимизацией понятно, однако не понятно игнорирование флага "Компилировать зависимые"
...
Рейтинг: 0 / 0
Недоступны уровни оптимизации в окне компиляции
    #39268049
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drakutСпасибо, с оптимизацией понятно, однако не понятно игнорирование флага "Компилировать зависимые"Там же:ДокументацияFlagMeaningbIncludes subclasses and classes that reference the current class in SQL usage .
...
Рейтинг: 0 / 0
Недоступны уровни оптимизации в окне компиляции
    #39270622
drakut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit,

Да, на принтскрине этот флаг присутствует, однако компиляции зависимых не происходило. По непонятным причинам все заработало как надо )
...
Рейтинг: 0 / 0
Недоступны уровни оптимизации в окне компиляции
    #39270700
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drakutДа, на принтскрине этот флаг присутствует, однако компиляции зависимых не происходило.Вы обратили внимание на мои выделения?
При компиляции класса SomeClass и не должно быть компиляции класса SomeSuperClass при выставленном b, т.к. класс SomeSuperClass не является подклассом класса SomeClass. Как раз наоборот.
Поэтому-то при выставленном b и компиляции класса SomeSuperClass будет происходить компиляция класса SomeClass.
Если всё же нужен первый вариант, то для этого нужен флаг не b, а совсем другой.
drakutПо непонятным причинам все заработало как надо )Что именно заработало и почему это должно было заработать, если Вы ничего не меняли?
...
Рейтинг: 0 / 0
Недоступны уровни оптимизации в окне компиляции
    #39272566
drakut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit,
Спасибо за терпеливые разъяснения.
Это моя ошибка в постановке вопроса - компилировали на самом деле суперкласс , а не его наследника. Так вот почему-то наследники не компилились.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Недоступны уровни оптимизации в окне компиляции
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]