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

Вниз

stdcall   Найти похожие ветки 

 
Axis_of_Evil ©   (2003-05-14 14:03) [0]

subj, т.е. разъясните смысл и назначение.
Использовал в WinAPI.
Понять до конца чего эта (директива или как ее правильнее назвать) дает.
На F1 ипрочие малоприличные слова просьба не посылать


 
Axis_of_Evil ©   (2003-05-14 14:04) [1]

>Понять до конца чего эта дает.
В смысле хочется понять:)


 
Palladin ©   (2003-05-14 14:06) [2]

а так хочется послать, там такая подробная информация с таблицей


 
MBo ©   (2003-05-14 14:07) [3]

Исчерпывающее руководство
http://www.swissdelphicenter.ch/en/showcode.php?id=1233


 
Axis_of_Evil ©   (2003-05-14 14:12) [4]

>pushes them from right to left in the parameter list
Как это перевести, чтоб смысл был?
Просто слева направо выдает значения в функцию?
Тогда какой смысл.


 
Mike B. ©   (2003-05-14 14:15) [5]

> Axis_of_Evil © (14.05.03 14:12)

имеется ввиду порядок в котором параметры помещаются (а потом соответсвенно выбираются) в стек


 
MBo ©   (2003-05-14 14:17) [6]

сначала в стек кладется правый параметр, потом второй справа и т.д. до самого левого. В вызываемой процедуре левый параметр будет лежать "ближним", по адресу ebp + 08


 
Digitman ©   (2003-05-14 14:17) [7]

сейчас будет вопрос про стэк)


 
Axis_of_Evil ©   (2003-05-14 14:25) [8]

2Digitman
Не будет:>


 
Юрий Зотов ©   (2003-05-14 14:31) [9]

Не обязательно ходить так далеко. F1, раздел "Calling conventions".


 
Digitman ©   (2003-05-14 14:32) [10]


> Axis_of_Evi


в таком случае, не грех бы (до кучи) и еще вопрос задать : cdecl, safecall, pascal пр. неупомянутые почему-то изначально декларации


 
Anatoly Podgoretsky ©   (2003-05-14 14:45) [11]

Смысл в порядке, чтобы был. Другого смысла нет.
Другое дело вопрос, почему справа налево и почему черз стек.


 
evvcom ©   (2003-05-14 16:30) [12]

Попробуй напиши несколько функций с тремя - четырьмя параметрами и для каждой поставь разные директивы соглашений о вызовах. Вызови их и посмотри через CPU Window в чем разница. Обрати внимание на то, как передаются параметры, и на то, кто потом чистит стек.



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

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

Наверх




Память: 0.49 MB
Время: 0.018 c
14-3079
prihod
2003-05-16 13:03
2003.06.02
Поделитесь пожалуйта информацией насчет SQL


6-3031
Dennis S
2003-04-02 11:34
2003.06.02
Локальная сеть и инфо


1-2967
Tatiana
2003-05-16 13:25
2003.06.02
SaveDialog


1-2865
Maxx
2003-05-22 12:17
2003.06.02
Как поместить ссылку в Label?


1-3000
Dimich1978
2003-05-21 17:38
2003.06.02
Метод Монте-Карло