Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
3-26016
bos
2002-04-11 17:23
2002.05.09
Как подставить значение поля в sql-запрос


6-26218
skovorodka
2002-02-23 18:22
2002.05.09
Кто знает как переслать картинку по локалке соседнему компу ??


14-26228
-=CrazyFish=-
2002-04-01 10:53
2002.05.09
color


6-26205
Fred
2002-02-24 09:16
2002.05.09
Синхронизация времени


14-26271
Morfey
2002-03-30 02:24
2002.05.09
Вопрос значит такой...




   Наверх