Re: from elsewhere, an assembler
- From: Herbert Kleebauer <klee@xxxxxxxxx>
- Date: Fri, 06 Apr 2007 18:51:45 +0200
Betov wrote:
Herbert Kleebauer <klee@xxxxxxxxx> écrivait
I appreciate your humour, but some could read your sentences
without being aware that you are against the usage of Assembly
for writing Application, which is the very true and only purpose
of the RosAsm environment, and where there are many reasons for
multi-Instructions lines, for self-evident means, like readability,
coherency of the sources organizations,... and also for Multi-
Lines Statements, as fully evident with statements like:
call 'USER32.CreateWindowExA' &WS_EX_CLIENTEDGE,
WindowClassName,
WindowCaption,
&WS_OVERLAPPEDWINDOW__&WS_VISIBLE,
D$WindowX, D$WindowY,
D$WindowW, D$WindowH,
0,
D$MenuHandle,
D$hInstance,
0
And why should this be better readable than using real
assembly code?
moveq.l #0, -(sp) ; lpParam
move.l wc_hInstance, -(sp) ; hInstance
moveq.l #0, -(sp) ; hMenu
moveq.l #0, -(sp) ; hWndParent
move.l VWIN, -(sp) ; nHeight
move.l HWIN, -(sp) ; nWidth
moveq.l #0, -(sp) ; y
moveq.l #0, -(sp) ; x
move.l #$90000000, -(sp) ; dwStyle =WS_POPUP|WS_VISIBLE
move.l #text_null, -(sp) ; lpWindowName
move.l #text_erde, -(sp) ; lpClassName
moveq.l #0, -(sp) ; dwExStyle =default style
jsr.l (CreateWindowExA)
.
- Follow-Ups:
- Re: from elsewhere, an assembler
- From: Betov
- Re: from elsewhere, an assembler
- References:
- from elsewhere, an assembler
- From: cr88192
- Re: from elsewhere, an assembler
- From: SpooK
- Re: from elsewhere, an assembler
- From: cr88192
- Re: from elsewhere, an assembler
- From: Betov
- Re: from elsewhere, an assembler
- From: Herbert Kleebauer
- Re: from elsewhere, an assembler
- From: Betov
- Re: from elsewhere, an assembler
- From: Herbert Kleebauer
- Re: from elsewhere, an assembler
- From: Betov
- from elsewhere, an assembler
- Prev by Date: Re: from elsewhere, an assembler
- Next by Date: Re: BRING BACK PHRACK!
- Previous by thread: Re: from elsewhere, an assembler
- Next by thread: Re: from elsewhere, an assembler
- Index(es):
Relevant Pages
|
|