ассемблеру используется MASM32, могу ли я использовать FASM? В чем явная разница и будет ли у меня все работать?
не будет вместе работать, только если в dll собирать одно из двух и использовать
разница в компиляторах и синтаксисе
Получается чтобы использовать MASM32 мне нужно будет поставить винду на VM
Почему вдруг? Масм пишет MS COFF, фасм умеет MS COFF. Линкер можно любой. Какие длл, зачем?
масм не умеет юзать фасм
А есть разница какую виндовс ставить 10, 7 или что-то постарее ?
Разница в синтаксисе. Если разобраться, в чём именно разница (offset/ptr/addr квадратные скобки, директивы в начале файла и ещё немного includelib), можно использовать фасм, читая уроки по масму.
только если прям узконаправленное что-то, тогда конечно же есть
Не так важно, на самом-то деле, но в принципе лучше поновее
В принципе, можно вообще вайн поставить.
для использования ассемблера разницы в целом нет
А он будет окошки эмулировать нормально, в случае чего?
Кроме очень нестандартных случаев. Если просто окошки рисовать, как все рисуют, всё будет ок. Фасмв всякие, ольки — отлично работают.
А что-то вроде работы с реестром
Реестр, конечно же, есть, и весь остальной официальный апи тоже. И некоторая часть недокументированного тоже.
Обсуждают сегодня