그만 두었던 델파이를 다시 시작하고있는 불쌍한 중생이옵니다.
문제는 가득이나 딸리는 실력에 C++를 델파이로 변환를 해야하는데,
이 C++ 코드는 말이 C++이지 거의 어셈블러 이더군요... *^^*
(C++을 가장한 어셈, 어셈은 아예 깡통 입죠......)
문제가 되는 아래의 코드 좀 델파이로 알려 주시기바람니다.
mov eax,0x80000005
_emit 0x0f
_emit 0xa2
.....
mov eax,0x80000000
....
cmp eax,0x80000001 // Make sure function 0x80000001 supported.
jb short around
....
case HAS_FPU: res = (features >> 0) & 1; break;
case HAS_VME: res = (features >> 1) & 1; break;
case HAS_DEBUG: res = (features >> 2) & 1; break;
....
printf ("features = %08xn", capabilities);
....
대충 이렇습니다.
물론 델파이에서 인라인 어셈이 되지만 위 문제의 코드들은,
에러를 냄니다.
혹시 델파이의 어셈블러는 다른 점이 있는지요.?
제게 광명를 주소서..........