Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Срочный вопрос по строкам/массивам


Автор: Frikazoid 10.8.2003, 15:24
Доброго времени суток господа.
Кто подскажет как объявить или сообразить массив длинной в 115200 байт?
Или строку такой длинны!
Спасибо!

Надо очень срочно!

Автор: &-ray 10.8.2003, 16:13
var
s: array of char;
...
SetLength(s,115200);

Автор: p0s0l 10.8.2003, 17:54
Если ты прогаешь под DOS в реальном режиме, то придется либо разбивать на несколько кусков, либо
делать связанный список (каждый элемент указывает на следующий). Лучше первый способ...
Это из-за того, что память в RM поделена на страницы по 64кб...

Автор: Vit 10.8.2003, 19:50
Одним массивом никак, только динамическим выделением памяти...

Автор: Frikazoid 11.8.2003, 13:25
&-ray Я же сказал под дос!
p0s0l На несколько кусков не катит! Компилер считает общую сумму! И отошлёт на ...
Vit Не люблю я эти списки!
All Я сделал очень глупую, но работающую конструкцию! Я скидываю инфу в файл, а потом от туда читаю кусками! Работает на ура! Только не пинайте ногами за такое решение!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)