Консультация № 195403
28.04.2019, 13:18
0.00 руб.
0 6 1
Уважаемые эксперты! Пожалуйста, ответьте на вопрос:
компилятор fasm, программирование на win32.
при вызове функции
Код:
invoke WriteConsole, [handle],message,messageLen,writed,0


но если вызвать так:
Код:
invoke WriteConsole, [handle],message,messageLen,[writed1],0


Обсуждение

давно
Посетитель
402218
66
28.04.2019, 13:22
общий
какие то комбинации кнопок нажал, и отправил этот вопрос не законченным.
Код:

writed1 dd writed

то есть консольное приложение заканчивает работу после того как отрабатывает writeConsole. подскажите почему такое может произойти.
давно
Старший Модератор
31795
6196
28.04.2019, 13:23
общий
Адресаты:
Это синтаксис ФАСМ:
[handle]-значение переменной;
handle - адрес переменной.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Посетитель
402218
66
28.04.2019, 14:52
общий
спасибо.
Код:

invoke WriteConsole, [handle],message,messageLen,writed,0

Я так же к примеру присваивал message1 значение адреса message
Код:
message1 dd message
invoke WriteConsole, [handle],[message1],messageLen,writed,0

и всё работает норма. Наверное это зависит от того какие параметры принимает функция WriteConsole
давно
Старший Модератор
31795
6196
28.04.2019, 14:54
общий
Адресаты:
Весь код покажите.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Старший Модератор
31795
6196
28.04.2019, 15:01
общий
Адресаты:
Цитата: Kdsfofwe21
Наверное это зависит от того какие параметры принимает функция WriteConsole

Функция WriteConsole
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Старший Модератор
31795
6196
02.05.2019, 14:24
общий
это ответ
Здравствуйте, Kdsfofwe21!

С параметрами, с которыми работает Функция WriteConsole, Вы можете ознакомится перейдя по ссылке.
Удачи!
5
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа