N
nouc
Guest
Hej!
Jeg begyndte at gøre et program med assembler, men i begyndelsen mødt en lille problem, jeg ønsker at skrive en funktion, der viser noget som konsollen ramme i den angivne placering med specificerede dimensioner.
Alt ville være, hvis det var mig cacy WriteConsoleA funktion, der tidligere blev anvendt til at arbejde uden et problem.
Her er funktionen:
Code:
Rammebredde PROC STDCALL: DWORD, højde: DWORD wspXY: Coord
; --- --- Indstilling skriftfarve
; Invoke SetConsoleTextAttribute, Hout, kolor_R, Indstilling af markøren ---------- ---
Påberåbe SetConsoleCursorPosition, Hout, wspXY; --- ------------- Tegning frame
mov iter1, 0
mov EAX, bredde
@ P1:
Påberåbe WriteConsoleA, Hout, nag1, nag1L, OFFSET Rout, 0
inc iter1
CMP EAX, iter1
I @ p1
rotte
Frame ENDP
Jeg begyndte at gøre et program med assembler, men i begyndelsen mødt en lille problem, jeg ønsker at skrive en funktion, der viser noget som konsollen ramme i den angivne placering med specificerede dimensioner.
Alt ville være, hvis det var mig cacy WriteConsoleA funktion, der tidligere blev anvendt til at arbejde uden et problem.
Her er funktionen:
Code:
Rammebredde PROC STDCALL: DWORD, højde: DWORD wspXY: Coord
; --- --- Indstilling skriftfarve
; Invoke SetConsoleTextAttribute, Hout, kolor_R, Indstilling af markøren ---------- ---
Påberåbe SetConsoleCursorPosition, Hout, wspXY; --- ------------- Tegning frame
mov iter1, 0
mov EAX, bredde
@ P1:
Påberåbe WriteConsoleA, Hout, nag1, nag1L, OFFSET Rout, 0
inc iter1
CMP EAX, iter1
I @ p1
rotte
Frame ENDP