· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› Structure v API

Посл.отвђт Сообщенiе


Дата: Ноя 11, 2003 20:30:22

Как в стек загружается структура по научному?


Дата: Ноя 11, 2003 20:44:53

??? А по ненаучному?
Структуру в стек грузить - это глупость. Передавай указатель. Копию структуры в стеке очень редко когда действительно надо делать.


Дата: Ноя 11, 2003 21:02:18

Копию структуры в стеке очень редко когда действительно надо делать.

У меня в некоторых процедурах по 5 локальных структур - и ничего :)))


Дата: Ноя 11, 2003 21:34:29

masquer

Да никто ж и не говорит, что ЧЕГО. Просто нет нужды - впустую память расходуется. А у меня коллега вообще даже буферы на хипе, а не на стеке держит. Процедура получает только указатель на буфер. И переполнение стека до задницы.


Дата: Ноя 11, 2003 21:55:05

Da Vinci
Указатель стека изменяется на размер структуры и копируется сама структура задом наперёд. Если вам это для масма нужно, то invoke и LOCAL сделают за вас всю грязную работу.

volodya
Между прочим, Бейсик только так и орудует структурами и нас заставляет (OLE-COM). В API тоже есть несколько подобных случаев.


Дата: Ноя 11, 2003 23:26:56

Quantum

Мое знакомство с васиком ограничивается программой, складывающей 2 и 2, честно списаной у соседа по парте в 10 классе. Что до OLE/COM - вот когда эти ублюдочные технологии придут в opensource - тогда и буду беспокоится. А пока - знать не знаю :))

Кстати, почитай http://www.lhg.ru/book/harm/hrony.htm - очень смешно.


Дата: Ноя 12, 2003 01:11:24

volodya
:-)))))))))))))

ЗЫ: А я в школе Паскаль учил.


Дата: Ноя 12, 2003 01:17:47

Quantum

Продвинутая школа :-)


Дата: Ноя 12, 2003 01:24:04

Asterix
Продвинутый учитель!


Дата: Ноя 12, 2003 01:48:57

Повезло :-)


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.066