![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Массив - как организовать? (без array и на АПИ)
Б. Гейтс © (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]причем тут апи?
если не паскаль и не си, то синтаксис какого языка тебе предложить?