Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.09;
Скачать: CL | DM;

Вниз

WinApi in Masm32   Найти похожие ветки 

 
Delphimun ©   (2002-03-08 08:47) [0]

Вот нашел в интернете уроки по ассемблеру, прочатал, а там только програмирование на ассемблере в дос, а про windows ничего нет, однако интерес притягивает к windows и вот я не могу понять, как получить значение WinApi функции скажем в переменную, если эта функция чтото возвращает. Вот например:
invoke SetCursorPos,10,10 - устанавливает позицию курсора в 10, 10, а вот как использовать функцию GetCursorPos, допустим мне нужно загрузить ее возвращаемое значение в переменную или ещё куда, пожалуйста помогите разобраться.
Заранее благодарен.


 
Cobalt ©   (2002-03-08 09:57) [1]

Открываешь свою прогу(на паскале) в Дельфях.
Ставишь точку прерывания (breakpoint) на свою функцию.
Запускаешь прогу
Открываешь окошко "View\Debug Windows\CPU"

вот это и есть asm


 
VuDZ ©   (2002-03-08 10:05) [2]

основное - параметры грузыться в встек обратном орядке:
MessageBox(hwnd, msg, title, flag)
asm:
push flag
push title
push msg
push hwnd
call MessageBox <- конструкция на самом деле посложнен
pop eax <- результат msgBox"a


 
evgeg ©   (2002-03-08 11:22) [3]

Есть такой замечательный сайт wasm.zite.ru. Он как раз посвящен программированию на ассемблере под Win32.



Страницы: 1 вся ветка

Текущий архив: 2002.05.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
6-26215
Beka
2002-02-24 13:57
2002.05.09
HTML вместе с Delphi


3-26005
Yuraz
2002-04-15 16:40
2002.05.09
Мастера, помогите, как сделать выборку 10 случайных записей с пом


3-25989
Rub
2002-04-15 15:44
2002.05.09
Народ, че то мне дебагер не показывает строку исходника при ошибк


1-26126
andrey_pst
2002-04-24 06:47
2002.05.09
OpenDialog для выбора каталогов


3-25975
DPetrovich
2002-03-18 14:13
2002.05.09
OLAP-клиент