error A2105 и error A2006 как исправить?

Тема в разделе "WASM.BEGINNERS", создана пользователем shore, 4 май 2011.

  1. shore

    shore New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2011
    Сообщения:
    29
    не могу понять из-за чего масм пишет ошибку
    P.s все компилируется masm 5.10 (условие того кто порпросил меня поковырять этот код)
     
  2. Ezrah

    Ezrah Member

    Публикаций:
    0
    Регистрация:
    22 мар 2011
    Сообщения:
    411
  3. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Попробую таки угадать. Запустил под 6-й версией и обнаружил следующие ошибки:
    1) Используются команды сопроцессора, а по умолчанию видимо масм предполагает 86 или 286 без них.
    Ставишь .386 и все будет ОК. Правда не знаю про 5.1 ( но там должно пройти с .287)
    2) В самом конце явная ляпа :

    mov bx, chandle

    A chandle - это байт

    3) И совсем в конце два end
    Убери первый со словом start, а start добавь во второй :)
     
  4. shore

    shore New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2011
    Сообщения:
    29
    valterg спасибо,с 287 не прошло,только с 386
    Ezrah лично я так и не смог придумать более нормального заголовка.
     
  5. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Не в заголовке дело - нужно было кроме исходника приложить сообщения про ошибки. Не всякий будет специально версию 5.1 ставить... или угадывать как я ...