Fehler in windows.inc
-
Ich über mich gerade in Assembler und versuche gerade mich in Windows-Spezifische Programmierung einzuarbeiten. Beim einbinden der windows.inc werden allerding eine ganze Reihe von Fehlern angezeigt.
Ich benutze MASM32 v8. Ich komiliere mit der Anweisung "ml /c /coff prog.asm"Hier ist der Code:
.386 .model flat, stdcall include c:\masm32\include\windows.inc include c:\masm32\include\user32.inc include c:\masm32\include\kernel32.inc includelib c:\masm32\lib\user32.lib includelib c:\masm32\lib\kernel32.lib .data Caption db "Caption",0 Text db "MessageBox mit OK wegklicken",0 .code start: invoke MessageBox, 0, addr Text, addr Caption, MB_ICONINFORMATION invoke ExitProcess, 0 end start
Hier sind die Fehler:
c:\masm32\include\windows.inc(107) : error A2004: symbol type conflict : bool
c:\masm32\include\windows.inc(8044) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(8044) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(8056) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(8056) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(8074) : error A2005: symbol redefinition : hinst
c:\masm32\include\windows.inc(8761) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(8761) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(8768) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(8768) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(8773) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(8773) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(8779) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(8779) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(8786) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(8786) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(8796) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(8796) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(8802) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(8802) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(8809) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(8809) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(9055) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(9055) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(9943) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(9943) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(9956) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(9956) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(9968) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(9968) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(9973) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(9973) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(9978) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(9978) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(9983) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(9983) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(9988) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(9988) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(9995) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(9995) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10002) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10002) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10009) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10009) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10014) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10014) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10020) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10020) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10028) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10028) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10029) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10029) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10033) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10033) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10039) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10039) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10046) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10046) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10053) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10053) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10058) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10058) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10066) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10066) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10073) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10073) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10081) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10081) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10088) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10088) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10098) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10098) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10099) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10099) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10103) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10103) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10104) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10104) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10109) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10109) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10115) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10115) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10122) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10122) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10129) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10129) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10135) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10135) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10146) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10146) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10154) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10154) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10165) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10165) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10177) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10177) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10185) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10185) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10193) : error A2179: structure improperly initialized
c:\masm32\include\windows.inc(10193) : error A2008: syntax error : in structure
c:\masm32\include\windows.inc(10204) : fatal error A1012: error count exceeds 100; stopping assembly
-
Versuchs mal mit: ml /c /coff /Cp prog.asm
-
Hi...
Du hast diesen Teil vergessen mit
einzugeben.
....
====>> option casemap :none <<====
...
Hier der verbesserte Code:.386 .model flat, stdcall ;/*********************/ option casemap :none ;das muss eingefügt werden ;/*********************/ include c:\masm32\include\windows.inc include c:\masm32\include\user32.inc include c:\masm32\include\kernel32.inc includelib c:\masm32\lib\user32.lib includelib c:\masm32\lib\kernel32.lib .data Caption db "Caption",0 Text db "MessageBox mit OK wegklicken",0 .code start: invoke MessageBox, 0, addr Text, addr Caption, MB_ICONINFORMATION invoke ExitProcess, 0 end start
hoffe konnte helfen
bis denne
Assembler-Newbie
-
Hi...
ich noch mal..
Ich habe mich eben gerade verschrieben,
bei ===>> option casemap :;none
Das Semikolon vor none muss raus.Sorry
bis denne
Assembler-Newbie
-
Hi ...
War doch nicht mein Fehler.
An die Moderatoren.....
Ist ein Bug im Forum.
Wenn ich die Codetags (ASM-Codetags)
mit dem Doppelpunkt verwende.
Das ===>>> :none <<<=== habe ich geschrieben,
und das hat die Funktion draus gemacht.:none <<<<===== Fehler
bis denne
Assembler-Newbie
-
Assembler-Newbie schrieb:
An die Moderatoren.....
Ist ein Bug im Forum.Jo, danke.
Ist schon seit *peil* einem viertel Jahr bekannt...
In der dev-Version wurde der Fehler auch bereits behoben.
-
Danke an alle. Hat geholfen.