|
Проект разросся. 169 MSP забит.
С точки зрения безопасности все правильнее делать ручками -
то есть в теле модуля (с) включить extern только если действительно нужна эта переменная.
Но стало утомительно. Например, есть структура данных в ЕЕПРОМ, и она корректируется периодически и ручками исправлять надоело.
И вообще... Паскаль в этом смысле имеет преимущества с его interface/ implementation. Я пробовал сделать такое с помощь условной компиляции на С. Получилось, но не особенно красиво. В хедере extern условно компилируется в зависимости от того, свой это модуль или нет.
E-mail: info@telesys.ru