Показать сообщение отдельно
Старый 18.05.2003, 00:05   #4   
Форумец
 
Аватар для RomanPshenichny
 
Сообщений: 334
Регистрация: 14.04.2003
Возраст: 44

RomanPshenichny вне форума Не в сети
Так вот. Как это сделать правильно и проще я описал, да и ты сам знаешь как это сделать.
Теперь, как сделать так, как хочешь ты
В ASM-файле у тебя должно быть описано в разделе public, какие символы ты экпортишь (процедуры и переменные).
Из ASM делаешь OBJ, из OBJ --> LIB.
Получившийся LIB встравляешь в проект (Project->Settings->Link). Импортишь символы в C++ через extern "C".
Если у тебя не PureC, то просто описываешь декларацию.

RomanPshenichny добавил [date]1053206077[/date]:
Накопал классный туториал по этому геморою

"Using x86 Assembly Language with Microsoft Visual C++ 6.0"
http://www.cs.virginia.edu/~csadmin/...aq/vc_asm.html

Ну, и конечно, классика от MSDN:

"Demonstrates a Mixed C and ASM Project with a C Header File"
http://msdn.microsoft.com/library/de...rimesstep3.asp
  Ответить с цитированием