Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 139
Благодарности: 49

Профиль | Отправить PM | Цитировать


Прошу помочь найти ошибку версия nsis ANSI. Ошибка заключалась в необходимой инициализации перед вызовом функции.
Код: Выделить весь код
System::Alloc 64 # (4+4+8+8+8+8+8+8+8=64 байта) # выделяем буфер
Pop $1 # определяем адрес выделенного буфера
System::Call "*$1(i64)" # инициализация структуры
System::Call "Kernel32::GlobalMemoryStatusEx(ir1)"
System::Call "*$1(i.r2, i.r3, l.r4, l.r5, l.r6, l.r7, l.r8, l.r9, l.r10)" # считываем данные со структуры
System::Free $1 # освобождаем буфер

Последний раз редактировалось profcom, 11-02-2013 в 15:48. Причина: Вопрос решен


Отправлено: 14:55, 11-02-2013 | #214