Добавлен xpadd91
пример код:
library xxx
private function code takes integer i nothing
...
endfunction
endlibrary
Триггер
call code(udg_i[ini[13]])
Потом сохранить карта, вызвано ошибка компилятор.
Undeclared function code
Попробовал xxx_call code(udg_i[ini[13]]) или xxx.call code(udg_i[ini[13]]) тоже неполучает.
Если убирает private все работает. Почему?
Если убирает private все работает. Почему?
Принятый ответ
xpadd91, внутри библиотеки вызов возможен, для вызова снаружи используйте public
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
доступ к private возможен только из той библиотеки где объявлена переменная/функция
Отредактирован Buulichkaa