[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
возможно обращение к данным идет из вложенных процедур, возможно из обработчика прерываний.
В этих случаях перекрытия сегментов явно не произойдет.
1. Можно попробовать задать этим областям абсолютный адрес (исключительно для проверки!!!), если компилятор выдаст ошибку типа "Segment overlaped" - значит он рассматривает эти области как статические.
2. Некоторые компиляторы строят дерево вызовов, там есть возможность оценки.
Скорее всего придется несколько видоизменить программу, сформировав одну область жанных и обращаться к ней из разных модулей. (Если это действительно надо, хотя смысм обязательного перекрытия мне не совсем понятен).
E-mail: info@telesys.ru