секция кода
start: ; метка начала
invoke MessageBox,HWND_DESKTOP,"МОГУ ПРЕДСТАВИТЬСЯ?"; вызов функции вывода окошка с приветствием
invoke GetCommandLine,MB_YESNO; Получаем от пользователя ответ
.if eax = IDYES; если ДА то функция кинет в eax IDYES (если нет то IDNO) это макрос который добавляет условные ветвления
invoke MessageBox,HWND_DESKTOP,"САЛАМ БРАТ","ВААЛЕЙКУМ АССАЛАМ!",MB_OK; тут ты уже понимаешь что научился ассемблеру
.endif
invoke ExitProcess,0; завершаем программу
.end start
Код неправильный, при чём тут GetCommandLine то?
чё не запускается?
Не, должно быть норм
Не должно, зачем ты GetCommandLine вызываешь?
А как ты ответ получишь
В EAX и приходит ответ. GetCommandLine строку возвращает. Ещё раз - зачем тебе GetCommandLine?
А чё я поменял?
А ты запусти этот код.
Обсуждают сегодня