21.01.2014, 13:51 | #1 |
Участник
|
Ковырялась счас с Т36. Нужно было деффинировать новую глобальную переменную. Захожу и вижу (см. картинку): самая последняя переменная имеет тип, но не имеет имени.
Как такое могло произойти? Разве Нав допускает подобные штуки? |
|
21.01.2014, 15:20 | #2 |
Участник
|
Вы и сами можете сделать такое, просто добавив новую строчку и не указав название.
Собственно NAV-у вообще все равно как называется переменная. В своем коде он хранит идентификаторы переменных. Самое интересное что можно сделать рабочий код работающий с невидимыми переменными и он будет работать . Да что там и весь код можно сделать невидимым. На этом основана защита кода используемая некоторыми разработчиками.
__________________
Want to believe... |
|
21.01.2014, 15:29 | #3 |
Участник
|
|
|
21.01.2014, 17:07 | #4 |
Участник
|
__________________
Want to believe... |
|
22.01.2014, 12:16 | #5 |
Участник
|
На сколько я понял, по теме из вышеприведенной ссылке, объект состоит из 2-х частей: текстовое описание (что мы видим в C/AL) и самого скомпилированного объекты. Если выгруженный fob открыть через HEX-editor и убить в нем часть отвечающую за текстовое описание, а после загрузить объект - через C/AL увидите пустоту)))
__________________
Как только вы проиграете, все ваши прошлые победы забудут. |
|