Ув.знатоки, пожалуйста подскажите ответ на такой вопрос: правильно ли я понимаю, из описания по PL+, что Pragma INCLUDE дает возможность единоразово подключить указанную операцию таким образом, что я смогу обращаться к функциям и макросам, описанным в гл.оп. подключаемой операции как будто они описаны у меня в локальных?
т.е. верно ли, что примеры ниже - это одинаковый по действиям код?
1:
Код:
pragma include([RUNTIME].[CSMD]);
begin
Hide(V_VB,'Button1');
end;
2:
Код:
begin
::[RUNTIME].[CSMD].Hide(V_VB,'Button1');
end;
и еще вопрос такой: как правильно синтаксически должно быть написано подключение какой-либо операции? на схеме у нас нашел вот такие варианты:
Код:
pragma include ([RUNTIME].[CSMD]);
pragma include ('[RUNTIME].[CSMD]');
pragma include([RUNTIME]::[CSMD]);
pragma include(::[RUNTIME].[CSMD]);
т.е. где-то с кавычками, где-то без; где-то с двоеточием вначале выражения, где-то в середине. в доке внятного ответа не нашел. Двоеточие предполагает подключение метода другого типа, но с таким же успехом можно вызывать операцию и без двоеточия?
...смогу обращаться к функциям и макросам, описанным в гл.оп. подключаемой операции как будто они описаны у меня в локальных?
только к макросам.
wolfio пишет:
т.е. верно ли, что примеры ниже - это одинаковый по действиям код?
нет, не верно. Да и проверить недолго ведь было.
wolfio пишет:
Двоеточие предполагает подключение метода другого типа, но с таким же успехом можно вызывать операцию и без двоеточия?
про двоеточие... некоторая фигня у цфт в парсере - обсуждали тут на форуме несколько раз.
двоеточие - это и обозначение статического элемента и обозначение области видимости.
http://cftclub.ru/viewtopic.php?p=23497&highlight=#23497
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Домен cftclub.ru не связан с ЗАО "Центр Финансовых Технологий" и ни в коей мере не нарушает авторских и иных прав
Владелец может не разделять мнения Участников и не несет ответственности за их публикации
Powered by phpBB