Мне надо для проекта XRayExtensions(расширения игрового движка XRay, культовой игры С.Т.А.Л.К.Е.Р.). Писать чисто на асме сложно, и нужна...
Обнаружил что МАСМ таки поддерживает виртуальные функции(методы). ;вызов виртуальной функции vcall MACRO _this:REQ, class_name_func:REQ,...
Сейчас использую линкер PoLink, по сравнению с MS код более компактный, нету мусора между дос- стуб и PE заголовком, минимальный размер программы...
В общем, да. В VS передаёт this через ECX в виртуальных методах, даже когда это не требуется, например для внешних методов(COM). Ещё вопрос? Есть...
Какая скорость гравитации? Программисты считают - бесконечность, учёные считают - равно скорости света. На деле где-то от миллионов, до миллиардов...
А какой лучший компилятор С++ чисто под Windows? Надо только под х86 и х64 и ОС Win, на других системах работать не предвидится, у VS проблема,...
Это для С++, а где для МАСМа?
А на чём ещё на МАСМе кодить, оригинальная IDE очень так себе. Я ещё Notepad++ и для Lua использую, и ещё для С++, т.к. оригинальный редактор...
Вопрос? В виртуальных методах this всегда передаётся через ECX. В обычных, может и через EAX и другие регистры. Я сейчас про VS C++ любой версии....
Имена участников (разделяйте запятой).