void _stdcall FuncA(int & a) { a += 3; // get error: access violation } void CMfcAsmTestDlg::OnBnClickedButton1() { int var = 8; __asm { push var call FuncA } }
int var = 8; __asm { lea eax, [var] push eax call FuncA }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)