[Assembleur inline C++] Récupérer l'offset d'un label
Bonjour a tous,
J'ai un léger problème avec l'assembleur inline dans un programme en C++, n'étant pas un expert en asm j'espère que vous pourrez m'éclairer un peu.
J'essaye désespérément de récupérer l'offset d'un label... sans résultalt... la compilation bloque :?
Voici la portion de code qui pose problème :
Code:
1 2 3 4 5 6 7 8 9 10
|
void fnct() {
_asm {
...
Label:
...
mov eax, OFFSET Label
...
}
} |
et le résultat :
Citation:
E029: col(1) symbol 'Label' has not been declared
Je compile avec open watcom... je sais pas si la syntaxe est bonne ou même permise sous ce compilateur...
Merci d'avance pour vos réponses