Re: __asm in VC6
От: fuurin  
Дата: 25.06.02 19:21
Оценка:
A>Почему не работает __asm в VC6 ?
A>Ни досовские, ни BIOS'овские функции не работают, а в BC5 все нормально, почему? Может компилятору или линкеру надо чего-то сказать?

Стандартный компилятор в поставке VC6 создаёт только Win32 приложения, а они, ясное дело, о прерываниях DOS понятия не имеют. Аналогично, прерывания BIOS защищены от прямого вызова в любой нормальной мультизадачной системе, и из Win32 приложения до них достучаться не просто.
Если ты пишешь под DOS, то и компилятор бери соответственный. Если работать удобно в Visual Studio, то прикручивай к нему этот компилятор.
Garbage In Garbage Out
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.