1
私はプログラムを1ヶ月に2回Xタスクをしたい。だから私は今日の日を数字にすることにしたので、もし日== 1か15かどうかのようなことをすることができるようにX現在の日をマスクで数値として取得していますか?
誰かが今日の日を数字として得る簡単なマスクを持っていますか?
私はコードシンプルさを探していますので、私はそれが何かを理解することができます、多分私が呼び出すことができるいくつかの勝利APIがあります。
私はプログラムを1ヶ月に2回Xタスクをしたい。だから私は今日の日を数字にすることにしたので、もし日== 1か15かどうかのようなことをすることができるようにX現在の日をマスクで数値として取得していますか?
誰かが今日の日を数字として得る簡単なマスクを持っていますか?
私はコードシンプルさを探していますので、私はそれが何かを理解することができます、多分私が呼び出すことができるいくつかの勝利APIがあります。
.386
.model flat, stdcall
.stack 4096
option casemap :none
include masm32.inc
include kernel32.inc
include macros.asm
GetLocalTime PROTO :DWORD
.data
LPSYSTEMTIME STRUCT
wYear WORD ?
wMonth WORD ?
wDayOfWeek WORD ?
wDay WORD ?
wHour WORD ?
wMinute WORD ?
wSecond WORD ?
wMilliseconds WORD ?
LPSYSTEMTIME ENDS
localTime LPSYSTEMTIME <>
.code
main PROC
invoke GetLocalTime, ADDR localTime
invoke ExitProcess,eax
main ENDP
END main
localTime STRUCTから現在の曜日または月を引き出すことができます。ビジュアルスタジオの設定方法については、Set up visual studio 10 for masm32 programmingのブログをご覧ください。
そして構造体を使用するだけで日付を引き出します。 localTime.wDate ..さらに、protoを定義する必要はありません。また、kernel32に既に存在する構造体の原因は – f2lollpll
です。GetLocalTime PROTO:DWORD エラーA2119:言語タイプを指定する必要があります なぜですか? –