int DoParityEven();
int DoParityOdd();
unsigned char global;
int __declspec(naked) DoParityEither()
{
__asm
{
test global,0
jpe SHORT DoParityEven //出错
jmp SHORT DoParityOdd //出错
}
}使用这句内嵌汇编会报short jump to function converted to near 这个危险信息
请问该怎么改呢
调试欢乐多
jmp SHORT 是短跳转,当然跳不到函数地址了
直接使用
jmp far ptr [DoParityEven],
jmp dword ptr [DoParityEven],mov eax, [DoParityEven]
jmp eax
均可.