Приветствую! Написал я давным давно макрос для вызова ком-объекта. Одно плохо параметры приходится вручную через push передавать...как бы автоматизировать, чтобы было как в invoke Т.е. было push par_2 push par_1 push par_0 comcall obj1, IUnk_LyaLya А надо: comcall obj1, IUnk_LyaLya, par_0, par_1, par_2 Вот сам макрос: comcall macro o, m mov eax, o push eax mov eax, [eax] add eax, 4*m call dword ptr [eax] endm