Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Массив - как организовать? (без array и на АПИ)


Страницы:   1 2 3 4

Б. Гейтс ©   (2007-10-24 21:43:00) 

Всем привет!
Как организовать массив с помощью функций GlobalAlloc и т.п.?
Нужно, шоб в одном элементе можна было деРЖАТЬ до 256 байтов.
Работаю на чистом апи, даже array не использую!
Если честно, то даже не на паскале и не на Си.
Помогите, кто чем может!
Есть идея:
1) использовать массив DWORD'ов (кол-во пунктов - 256)
2) после использования функций Global*** хранить в пунктах адреса элементов в массиве DWORD'ов
3) в какой-нить переменной хранить кол-во элементов

Ну о-о-о-о-о-очень нужна!
Буду рад любому ответу!


vpbar   (2007-10-25 10:33:00) [61]

Ага Гейтсу надо хотя бы на бейсике покодить :)


Юрий Зотов   (2007-10-25 00:10:00) [62]

Что-то мне подсказывает, что рановато товарищ Гейтс собрался работать "на чистом API". Ему бы для начала понять, что это такое...


vpbar   (2007-10-24 22:17:00) [63]

Массив - последовательность элементов. Блок в памяти - последовательность байт. Похожи?
Выделяешь память. Указатель - указатель на первый элемент. Передвигаешь указатель на размер элемента - вот и второй элемент.
В чем проблема то.


Б. Гейтс   (2007-10-24 21:54:00) [64]

Windows.Errors.Count = $FFFFFF  -  это мое альтер эго )))


Windows.Errors.Count = $FFFFFF   (2007-10-24 21:53:00) [65]

МАСМ \ ФАСМ и прочее...
Вот я тут подумал - форум по дельфи.
Тут все (почти) знают АПИ и поэтому я обратился к вам.


Правильный_Вася   (2007-10-24 21:49:00) [66]

причем тут апи?
если не паскаль и не си, то синтаксис какого языка тебе предложить?


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо