![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.11.2023
Сообщений: 24
|
![]()
Хочу разобраться с программированием на чистом ассемблере. Допустим, у меня такая программа
Код:
т.е срабатывает jz errr. Кто-нибудь подскажет, почему? |
![]() |
![]() |
![]() |
#2 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.11.2023
Сообщений: 24
|
![]()
80000000h - это CW_USEDEFAULT, см windows.inc
С другими значениями тоже не работает Последний раз редактировалось groverx; 09.11.2023 в 00:36. |
![]() |
![]() |
![]() |
#4 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
Как именно не работает? Что возвращает GetLastError?
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 08.11.2023
Сообщений: 24
|
![]()
Не знал про GetLastError. Прочитал про нее сейчас - она возвращает код последней ошибки
Короче, чтоб не париться я этот код загнал в MeesageBox, вот так у меня получилось: Код:
И мне выдало окошко с содержимым- х с квадратиком Что это значит- я не знаю. А вообще - что не так с моим кодом вообще? Последний раз редактировалось groverx; 09.11.2023 в 18:58. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,822
|
![]() |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 08.11.2023
Сообщений: 24
|
![]()
накидал по-быстрому подпрограмку перевода 16ричных чисел в текст. Оказывается GetLastError
выдает код 0578h. В сравочнике написано: 1400: Недопустимый дескриптор окна. Чем ему дескриптор- то не нравится? |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 08.11.2023
Сообщений: 24
|
![]()
р51х, строка и число - это одно и то же. Это тупо последовательность байт в памяти компьютера
|
![]() |
![]() |
![]() |
#9 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]() |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 08.11.2023
Сообщений: 24
|
![]()
а его и нет. зачем тебе ebp?
а выдает после функции CreateWindowExA. я позавчера об этом писал, см.выше.. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос от новичка | Валерий718 | Помощь студентам | 4 | 23.10.2013 19:28 |
Вопрос новичка | geranton | Общие вопросы Delphi | 2 | 23.03.2012 14:00 |
Вопрос новичка | vaultboy2010 | Общие вопросы C/C++ | 3 | 02.10.2011 01:51 |
Создание функции вопрос от новичка C | CKent | Общие вопросы C/C++ | 2 | 07.12.2008 17:31 |