Проблема вот в чем (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Vladimir Ljaschko 25 мая 2005 г. 11:00
В ответ на: Увы, все мои примеры (лучше один раз увидеть, чем 100 раз услышать) у меня дома. отправлено Bill 25 мая 2005 г. 10:45

Проект разросся. 169 MSP забит.

С точки зрения безопасности все правильнее делать ручками -
то есть в теле модуля (с) включить extern только если действительно нужна эта переменная.

Но стало утомительно. Например, есть структура данных в ЕЕПРОМ, и она корректируется периодически и ручками исправлять надоело.

И вообще... Паскаль в этом смысле имеет преимущества с его interface/ implementation. Я пробовал сделать такое с помощь условной компиляции на С. Получилось, но не особенно красиво. В хедере extern условно компилируется в зависимости от того, свой это модуль или нет.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru