News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Using MASM's @Date @Time to Build Info

Started by Kestrel, February 05, 2005, 08:03:02 AM

Previous topic - Next topic

Kestrel


;================================================
        .686
        .model  flat, stdcall
        option  casemap:none
        .nolist
;================================================
    include     \masm32\include\windows.inc
    include     \masm32\include\kernel32.inc
    include     \masm32\include\user32.inc
    includelib  \masm32\lib\kernel32.lib
    includelib  \masm32\lib\user32.lib
;================================================
        ;.listall
;================================================
        .data

szAbout     db  "About", 0
%szBuild    db  "&@FileCur:"
            db  13,10,13,10
%szDate     db  "&@Date, "
%szTime     db  "&@Time Build"
            db  13,10,13,10
%           db  "&@FileName assembled by MASM v&@Version."
            db  0

        .code
;================================================
AboutMsgBox proc
    invoke  MessageBox, 0, addr szBuild, addr szAbout, MB_OK
    ret
AboutMsgBox endp
;================================================
WinMain proc    hInst, hPrevInst, pCmdLine, uCmdShow
    invoke  AboutMsgBox
    ret
WinMain endp
;================================================
start:
    invoke  WinMain, 0, 0, 0, 0
    invoke  ExitProcess, eax
    ret
;================================================
end start

[attachment deleted by admin]