MASM32 8.0 - переполнение нумерации строк

Тема в разделе "WASM.BEGINNERS", создана пользователем Dmitry_Milk, 21 ноя 2007.

  1. Dmitry_Milk

    Dmitry_Milk Member

    Публикаций:
    0
    Регистрация:
    20 ноя 2007
    Сообщения:
    535
    Приветствую

    Компилирую файл в несколько сотен тысяч строк. При разгребании ошибок компиляции (то, что масм выдает мне в стандартном выводе) обнаружил, что его счетчик строк переполняется по границе 65536. Например, "d:\save\sm.asm(17360) : error A2005: symbol redefinition : POINT" на самом деле обозначало, что данная ошибка на строке 82896, а не на строке 17360 (я долго сначала искал, прежде чем понял, где собака зарыта). И так происходит при переваливании через каждые 65536 строк. Как избавиться от этой напасти?
     
  2. Stiver

    Stiver Партизан дзена

    Публикаций:
    0
    Регистрация:
    18 дек 2004
    Сообщения:
    812
    Адрес:
    Germany
    Offtop:
    Visual Basic 6 страдает кстати той же самой проблемой.
     
  3. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    думаю, стоит разбить код на функции и раскидать их по файлам