Добрый день (вечер, ночь)!
Знатоки подскажите плиз.
Возник вопрос как скомпилировать вот такой код в Builder -e:
__asm {
push offset L_1;
....
}
L_1:
....
Возникает ошибка [C++ Error] test1.cpp(597): E2451 Undefined symbol 'L_1'
Причем такой код нормально компилируется в VS 6.0
Заранее спасибо.
Здравствуйте, d-i-m-s, Вы писали:
DIM>Добрый день (вечер, ночь)!
DIM>Знатоки подскажите плиз.
....
DIM>Заранее спасибо.
Попробуй так
__asm {
push offset aL_1;
....
}
__asm { aL_1: }
L_1:
....
Здравствуйте, icWasya, Вы писали:
W>Попробуй так
W>W> __asm {
W> push offset aL_1;
W> ....
W> }
W>__asm { aL_1: }
W>L_1:
W> ....
W>
W>
Не компилится. Таже ошибка
Здравствуйте, d-i-m-s, Вы писали:
DIM>Возник вопрос как скомпилировать вот такой код в Builder -e:
DIM>DIM> __asm {
DIM> push offset L_1;
DIM> ....
DIM> }
DIM>L_1:
DIM> ....
DIM>
DIM>Возникает ошибка [C++ Error] test1.cpp(597): E2451 Undefined symbol 'L_1'
DIM>Причем такой код нормально компилируется в VS 6.0
DIM>Заранее спасибо.
L_1: — это метка? Где она находится? Обьявлена ли она как метка? (В Дельфи метки надо обьявлять как переменные)
И ещё момент, нельзя ли эту метку поместить внутри блока asm{}?