WinAsm Studio, The Assembly IDE - Free Downloads, Source Code
Sponsors
Articles
Programming Quick Start
32-bit Assembler is Easy
Porting Iczelion tutorials
What is FASM
Hard Drive Recovery
Wiring your own LAN
Personal menu
Welcome Guest
User:
Pass:
Register!
Resend Validation Email
 
Forum
 

ru: MASM - cannot compile project, error A2008: syntax error : title, error A2006: undefined symbol : message, error A2006: undefined symbol : MessageBox@16

Wardrag
Quote Post


New Member
*

Group: Members
Posts: 5
Member No.: 36568
Joined: 27-July 10


CODE
.386
.model flat,stdcall

includelib C:\winasm\masm32\lib\user32.lib
includelib c:\winasm\masm32\lib\kernel32.lib
include C:\winasm\masm32\include\user32.inc
include c:\winasm\masm32\include\kernel32.inc


.data
   
   mes db "I`ve got a power!",0
   t db "This is the title of my program",0


.code

start:


push 0
push offset message
push offset title
push 0
call MessageBox@16



 

end  start

end;



C:\winasm\masm32\bin\ML /c /coff /Cp /nologo /I"C:\winasm\masm32\include" "C:\winasm\Projects\aaa.asm"

Assembling: C:\winasm\Projects\aaa.asm
C:\winasm\Projects\aaa.asm(23) : error A2008: syntax error : title
C:\winasm\Projects\aaa.asm(22) : error A2006: undefined symbol : message
C:\winasm\Projects\aaa.asm(25) : error A2006: undefined symbol : MessageBox@16

C:\winasm\masm32\bin\Link @"C:\winasm\Projects\link.war"

Microsoft ® Incremental Linker Version 5.12.8078
Copyright © Microsoft Corp 1992-1998. All rights reserved.

/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 "/LIBPATH:C:\winasm\masm32\lib" "C:\winasm\Projects\aaa.obj" "/OUT:C:\winasm\Projects\aaa.exe"
LINK : fatal error LNK1181: cannot open input file "C:\winasm\Projects\aaa.obj"

Make finished. 4 error(s) occured

PMEmail Poster
Top
Wardrag
Quote Post


New Member
*

Group: Members
Posts: 5
Member No.: 36568
Joined: 27-July 10


INVOKE норм работает...


Среда: WinAsm
Проект: Standart EXE (win32)
PMEmail Poster
Top
Gunner
Quote Post


Extremely Active Member
******

Group: Admins
Posts: 210
Member No.: 27608
Joined: 11-October 09


CODE
.386
.model flat,stdcall

includelib user32.lib
includelib kernel32.lib
include user32.inc
include kernel32.inc


.data
 
szMes db "I`ve got a power!",0
szTitle db "This is the title of my program",0


.code

start:


push 0
push offset szMes
push offset szTitle
push 0
call MessageBox


push 0
call ExitProcess

end  start

end;
PMEmail PosterUsers Website
Top
Wardrag
Quote Post


New Member
*

Group: Members
Posts: 5
Member No.: 36568
Joined: 27-July 10


Здорово! Постил на других форумах,так меня вообще морально опустить пытались.только одного не могу понять - почему же он считает @ за ошибку...В учебнике Пирогова просто примеры,наверное,без ошибок,да и на masm32...Может,я чего не учёл ? А пока,до поры до времени,спасибо вам огромное smile.gif
PMEmail Poster
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

Topic Options Reply to this topicStart new topicStart Poll

 

Sponsors
Computer Science

Internet
C/C++
Hardware & PC maintenance

HiEditor

General Discussions
Suggestions/Bug Reports
WinAsm Studio

General Discussions
Suggestions/Bug Reports
WinAsm Studio FAQ
Multilingual User Interface
Add-Ins
Assembly Programming

Main
Newbies
Projects
Custom Controls
Snippets
Announcements & Rules

Announcements

General

Online Degrees - Distance Learning
The Heap
Russian
Google