__asm в VC 6.0
От: LeaZzID  
Дата: 21.07.02 17:40
Оценка:
может и оффтопик
в VC 6.0 пишу __asm call eax — не понимает
...
__asm popad — не понимает
...
__asm jmp eax — не понимает
...
__asm rep cmpsb — не понимает

и наверное еще много чего: видимо запрещены передачи управления, работа со стеком
или я не прав? у Borland'a ведь всё прошло.
как эту хрень обойти(может опции, директивы какие есть)

Re: __asm в VC 6.0
От: Dimaz  
Дата: 21.07.02 19:38
Оценка:
Здравствуйте LeaZzID, Вы писали:

LZID>может и оффтопик

LZID>в VC 6.0 пишу __asm call eax — не понимает
LZID> ...
LZID> __asm popad — не понимает
LZID> ...
LZID> __asm jmp eax — не понимает
LZID> ...
LZID> __asm rep cmpsb — не понимает

LZID>и наверное еще много чего: видимо запрещены передачи управления, работа со стеком

LZID>или я не прав? у Borland'a ведь всё прошло.
LZID>как эту хрень обойти(может опции, директивы какие есть)

LZID> :(


Не знаю почему так, у меня все всегда работало и работает.
И даже опций таких нет.
Единственное что приходит на ум: при установке VC, в выборе компонентов и т.п.
есть (если не ошибаюсь) пункт 'tools'(NMAKE,MASM, ...).
Вот если его не поставить то может и будут проблемы?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.