http://www.microsoft.com/downloads/...A0-0510-44A2-B042-7EF370530C64&displaylang=en Люди а што с етим делать, я и мею ввиду где можно увидить исходники или статю почитать про ето чудо.. как ним пользоватса.. и можно на нём зделать програму не подключая к среде Visual C++ 2005 Express Edition етот файл который нам предлогает скачать майлософт сам по сибе штото может..
mikityak Значительная часть статей и исходников на этом самом сайте (wasm.ru) рассчитаны именно на MASM. Кто бы мог подумать?! Этот не нужно никуда подключать. Там и примеры есть и документация и т.д.
Quantum Та я говорю про етот http://www.microsoft.com/downloads/...A0-0510-44A2-B042-7EF370530C64&displaylang=en
Вот как бы рабочий. распакрвал в \masm32\bin\ странно но пару моих проектов скомпилил. Даже MMX гад понимает Но только вот ругается: \masm32\include\windows.inc(17530) : error A2138: invalid data initializer В чем тут баг, незнаю. Взял да и закоментил, все равно данную структуру не юзаю. Либу можно свободно скачать с нета.
Та всё я признал што подобные вопроссы нада задавать в другом месте.. Но всёже в Microsoft Visual C++ 6.0 есть возможность подключать ассемблерские вставки.. водбы почитать где небуть о них..
Замени ml.exe старой версии на новый из архива. msvcr80.dll можно скачать из нета (погугли). Реально работает. Код (Text): Microsoft (R) Macro Assembler Version 8.00.50727.104 Copyright (C) Microsoft Corporation. All rights reserved. ML [ /options ] filelist [ /link linkoptions ] /AT Enable tiny model (.COM file) /omf generate OMF format object file /Bl<linker> Use alternate linker /Sa Maximize source listing /c Assemble without linking /safeseh Assert all exception /Cp Preserve case of user identifiers handlers are declared /Cu Map all identifiers to upper case /Sf Generate first pass listing /Cx Preserve case in publics, externs /Sl<width> Set line width /coff generate COFF format object file /Sn Suppress symbol-table listing /D<name>[=text] Define text macro /Sp<length> Set page length /EP Output preprocessed listing to stdout /Ss<string> Set subtitle /F <hex> Set stack size (bytes) /St<string> Set title /Fe<file> Name executable /Sx List false conditionals /Fl[file] Generate listing /Ta<file> Assemble non-.ASM file /Fm[file] Generate map /w Same as /W0 /WX /Fo<file> Name object file /WX Treat warnings as errors /FPi Generate 80x87 emulator encoding /W<number> Set warning level /Fr[file] Generate limited browser info /X Ignore INCLUDE environment path /FR[file] Generate full browser info /Zd Add line number debug info /G<c|d|z> Use Pascal, C, or Stdcall calls /Zf Make all symbols public /H<number> Set max external name length /Zi Add symbolic debug info /I<name> Add include path /Zm Enable MASM 5.10 compatibility /link <linker options and libraries> /Zp[n] Set structure alignment /nologo Suppress copyright message /Zs Perform syntax check only /errorReport:<option> Report internal assembler errors to Microsoft none - do not send report prompt - prompt to immediately send report queue - at next admin logon, prompt to send report send - send report automatically Удачи.
S_Alex в файле windows.inc заменишь следующее: Код (Text): FPOProlog RECORD cbFrame:2, reserved:1, fUseBP:1, fHasSEH:1, cbRegs:3, cbProlog:8 FPO_DATA Struct ulOffStart dd ? cbProcSize dd ? cdwLocals dd ? cdwParams dw ? FPOProlog <> FPO_DATA EndS IMPORT_REC RECORD Type2:2,NameType:3,Reserved:11 IMPORT_OBJECT_HEADER Struct Sig1 dw ? Sig2 dw ? Version dw ? Machine dw ? TimeDateStamp dd ? SizeOfData dd ? union Ordinal dw ? Hint dw ? ends IMPORT_REC <>,<>,<> IMPORT_OBJECT_HEADER EndS Отредактировано?