Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как вызвать CreateFile ассемблерной вставкой? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бинарный случайный поиск http://www.cyberforum.ru/cpp-beginners/thread286565.html
Прошу помочь с решением задачи бинарного поиска. Однако диапазон индексов должен при каждом шаге уменьшаться не в 2 раза, а на случайное количество. прилагаю вашему вниманию код с обычным бинарным...
C++ Совмещение строк, удаление файла. нужно объединить 2 строки,содержащие путь к директории и имя файла , затем по результату объединения удалить файл StringCbCatNA (FileName, sizeof (FileName-1),list.cFileName,... http://www.cyberforum.ru/cpp-beginners/thread286557.html
Проверьте листинг данного задания C++
Проверьте правильно ли я понял задания? напишите функцию с именем swap(), обменивающую значениями два своих аргумента типа int (обратите внимание, что изменяться должны значения переменных из...
C++ Курсач
Здравствуйте. Вот задача: Теория игр. Определение шаха. Обозначена стандартная расстановка фигур в начале партии. В международной нотации: Король K (king) Ферзь Ф Q (queen) Ладья Л R (rook)...
C++ с++. одномерный массив http://www.cyberforum.ru/cpp-beginners/thread286540.html
задание Есть ли в данном массиве два соседних положительных элемента? Найти номера первой (последней) .зацикливается почему? а если не существует таких элементов то в этом случае как написать?...
C++ Копирование односвязного списка в классе содержится односвязный список. соответственно пишу для него оператор присваивания. подскажите, как можно скопировать односвязный список? я окончательно запутался в индексах и указателях...... подробнее

Показать сообщение отдельно
resource2008
109 / 109 / 2
Регистрация: 11.03.2011
Сообщений: 421
01.05.2011, 21:50
в masm-е это может так выглядеть

Assembler
1
2
3
invoke CreateFile, addr filename, GENERIC_READ, NULL, NULL, 3, 1h, NULL ;открытие сэмпл-файла
cmp eax,INVALID_HANDLE_VALUE
je er1
вставленные параметры - не правило, просто кусок кода из существующего проекта.
вторая строка - проверка на наличие ошибки
третья - условный переход на метку er1 - обработчик ошибки
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru