Вниз
Скачать: 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.009 c
1-26150
Gayrus
2002-04-24 16:41
2002.05.09
Функция


1-26093
Varg
2002-04-24 13:05
2002.05.09
Описание Tchart


4-26312
лмХвост
2002-03-05 10:46
2002.05.09
Application.ProcessMessages или аналог


3-26000
DRIVER
2002-04-04 17:25
2002.05.09
Где вы мастера!!!!!!!???????


14-26235
cok
2002-03-30 19:38
2002.05.09
Помогите, пожалуйста (срочно!).




   Наверх