| Сейчас на форуме: _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых) | 
| eXeL@B —› Основной форум —› hello.exe | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 18 апреля 2005 07:25  · Личное сообщение · #1 Могите, plzzzzzzzzzzz!!! У меня есть файл hello.asm как из него сделать hello.exe. У меня стоит WASM32 8.02. Так не получается ml /с hello-2.asm link hello-2.obj так тоже ml /c /coff /nologo hello.asm Link /SUBSYSTEM:WINDOWS /MERGE:.rdata=.text hello.obj > nul и так тоже ml.exe /c /coff /Cp hello.asm link.exe /SUBSYSTEM:WINDOWS /LIBPATH:\masm32\lib hello.obj ![]()  | 
| 
 | 
Создано: 18 апреля 2005 08:01  · Личное сообщение · #2 Вот те файл: --------------------- .386 .model flat, stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \masm32\include\user32.inc includelib \masm32\lib\user32.lib includelib \masm32\lib\kernel32.lib .data MsgCaption db "ETO MESSAGEBOX =)",0 MsgBoxText db "A ETO TEXT V MESSAGEBOXE =)",0 .code start: invoke MessageBox, NULL,addr MsgBoxText, addr MsgCaption, MB_OK invoke ExitProcess,NULL end start --------------------------------------------- вот те строчки батника: -------------------------------------------- ml /c /coff 1.asm link /SUBSYSTEM:WINDOWS 1.obj ---------------------------------------------- положишь в папку DRIVE:/MASM32/bin/ ----------------------------------------------- должно работать а в твоем примере наверное дос вариант у меня тоже нехрена не компилилось дак мне MozgC этот исходник(выше) дал. ![]()  | 
| 
 | 
Создано: 18 апреля 2005 21:39  · Личное сообщение · #3 пирмер у меня такой ; hello-2.asm брал его из книжки Зубкова. Где можно инфу хорошую отыскать по асму? ![]()  | 
| 
 | 
Создано: 18 апреля 2005 21:49  · Личное сообщение · #4  | 
| 
 | 
Создано: 18 апреля 2005 23:41  · Личное сообщение · #5  | 
| 
 | 
Создано: 19 апреля 2005 10:29  · Личное сообщение · #6  | 
| 
 | 
Создано: 19 апреля 2005 20:35  · Личное сообщение · #7  | 
| 
 | 
Создано: 19 апреля 2005 20:50  · Личное сообщение · #8  | 
| 
 | 
Создано: 19 апреля 2005 21:43  · Личное сообщение · #9  | 
| 
 | 
Создано: 20 апреля 2005 15:33  · Личное сообщение · #10  | 
| 
 | 
Создано: 20 апреля 2005 20:21  · Личное сообщение · #11  | 
| 
 | 
Создано: 22 апреля 2005 10:04  · Личное сообщение · #12  | 
| 
 | 
Создано: 22 апреля 2005 11:29 · Поправил: Bitfry  · Личное сообщение · #13  | 
| 
 | 
Создано: 22 апреля 2005 11:48  · Личное сообщение · #14  | 
| 
 | 
Создано: 31 августа 2005 09:37  · Личное сообщение · #15 Люди! Зачем вы мучаетесь? Хотите изучать DOS-Assembler - читайте Зубкова. Вот вам батник для компиляции DOS COM исходников.( Только не забудте скачать link16.exe. Я его здесь где-то видел. В принципе можете у меня его взять.) echo (c)Progopis(c). All rights reserved. @echo off if exist %1.obj del %1.obj if exist %1.exe del %1.exe \masm32\bin\ml /AT /c %1.asm rem if errorlevel1 then goto errasm \masm32\bin\Link16 %1.obj /TINY rem if errorlevel1 then goto errlink goto TheEnd :errlink echo _ echo Link error goto TheEnd :errasm echo _ echo Assembly Error goto TheEnd :TheEnd pause А если вы считаете, что DOS - уже древность и знание модели COM вам не пригодится, могу посоветовать только Iczelion'а. Он на WASM_RU полностью есть, хотя советую диск купить у Bad_Guy'а - на нем вообще весь инструментарий и книг хороших очень много. Советую заказать. ![]()  | 
| eXeL@B —› Основной форум —› hello.exe | 







 Для печати