Надо подумать, что можно с этим сделать. На первый взгляд кажется, что проблема не решается средствами компилятора. А решается она архитектурой приложения. Как вариант, можно в начале каждой страницы хранить одинаковый код этакого обработчика запросов и карту подпрограмм, а после него в каждой странице уже свои процедуры. Поскольку обработчик един для всех страниц, он выносится в отдельный исходник и подключается к исходнику каждой страницы командой include. Каждая страница со своим набором подпрограмм компилируется отдельно с адреса 100000. Линковать эти страницы с основной программой не нужно, лучше при запуске просто подгрузить их с диска.





Ответить с цитированием