Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Win32 обычное окно

10K
13 сентября 2009 года
palevo060
144 / / 05.09.2009
Кто знает почему эта программа не компилируется, а выдает целую кучу ошибок. Саму программу я взял из учебника "О.Калашникова Ассемблер Это просто! Учимся программировать". Компилятор MASM32.

Исходник: http://upload.com.ua/get/901041521/

Кто знает объясните плиз!

ошибки выскакиваю такие:

Цитата:


D:\win32asm>d:\masm32\bin\ml.exe /c /coff D:\win32asm\WINDOWS.asm
Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp 1981-1997. All rights reserved.

Assembling: D:\win32asm\WINDOWS.asm
D:\win32asm\WINDOWS.asm(36) : error A2111: conflicting parameter definition
D:\win32asm\WINDOWS.asm(38) : error A2008: syntax error : HINSTANCE
D:\win32asm\WINDOWS.asm(39) : error A2012: PROC, MACRO, or macro repeat directive must precede LOCAL
D:\win32asm\WINDOWS.asm(40) : error A2012: PROC, MACRO, or macro repeat directive must precede LOCAL
D:\win32asm\WINDOWS.asm(41) : error A2012: PROC, MACRO, or macro repeat directive must precede LOCAL
D:\win32asm\WINDOWS.asm(62) : error A2006: undefined symbol : wc
D:\win32asm\WINDOWS.asm(62) : error A2114: INVOKE argument type mismatch : argument : 1
D:\win32asm\WINDOWS.asm(76) : error A2006: undefined symbol : CmdShow
D:\win32asm\WINDOWS.asm(76) : error A2114: INVOKE argument type mismatch : argument : 2
D:\win32asm\WINDOWS.asm(76) : error A2006: undefined symbol : hwnd
D:\win32asm\WINDOWS.asm(76) : error A2114: INVOKE argument type mismatch : argument : 1
D:\win32asm\WINDOWS.asm(77) : error A2006: undefined symbol : hwnd
D:\win32asm\WINDOWS.asm(77) : error A2114: INVOKE argument type mismatch : argument : 1
D:\win32asm\WINDOWS.asm(80) : error A2006: undefined symbol : msg
D:\win32asm\WINDOWS.asm(80) : error A2114: INVOKE argument type mismatch : argument : 1
D:\win32asm\WINDOWS.asm(83) : error A2006: undefined symbol : msg
D:\win32asm\WINDOWS.asm(83) : error A2114: INVOKE argument type mismatch : argument : 1
D:\win32asm\WINDOWS.asm(84) : error A2006: undefined symbol : msg
D:\win32asm\WINDOWS.asm(84) : error A2114: INVOKE argument type mismatch : argument : 1
D:\win32asm\WINDOWS.asm(44) : error A2006: undefined symbol : wc
D:\win32asm\WINDOWS.asm(45) : error A2006: undefined symbol : wc
D:\win32asm\WINDOWS.asm(46) : error A2006: undefined symbol : wc
D:\win32asm\WINDOWS.asm(47) : error A2006: undefined symbol : wc
D:\win32asm\WINDOWS.asm(49) : error A2006: undefined symbol : wc
D:\win32asm\WINDOWS.asm(51) : error A2006: undefined symbol : wc
D:\win32asm\WINDOWS.asm(52) : error A2006: undefined symbol : wc
D:\win32asm\WINDOWS.asm(54) : error A2006: undefined symbol : wc
D:\win32asm\WINDOWS.asm(55) : error A2006: undefined symbol : wc
D:\win32asm\WINDOWS.asm(57) : error A2006: undefined symbol : wc
D:\win32asm\WINDOWS.asm(59) : error A2006: undefined symbol : wc
D:\win32asm\WINDOWS.asm(61) : error A2006: undefined symbol : wc
D:\win32asm\WINDOWS.asm(75) : error A2006: undefined symbol : hwnd
D:\win32asm\WINDOWS.asm(87) : error A2006: undefined symbol : msg

D:\win32asm>D:\masm32\bin\link /SUBSYSTEM:WINDOWS /LIBPATH:D:\masm32\lib WINDOWS.obj
Microsoft (R) Incremental Linker Version 5.12.8078
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

LINK : fatal error LNK1181: cannot open input file "WINDOWS.obj"

D:\win32asm>pause
Для продолжения нажмите любую клавишу . . .



10K
13 сентября 2009 года
palevo060
144 / / 05.09.2009
Удалите тему плиз! На форуме уже есть такая тема.
42K
15 сентября 2009 года
machgun
25 / / 02.01.2009
исходник я скачать не смог... но имхо ты не те или не все заголовочные файлы прицепил, должны быть как минимум:
include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог