Форум: "Начинающим";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];
ВнизКак создать массив определенной длины динамически? Найти похожие ветки
← →
_ant_ © (2007-11-19 14:07) [0]Привет.
подскажите, пожалуйста, как сделать следующее:
пользователь задает длину массива. нужно создать массив данной длины
(статический, так как его необходимо передать по сети).
все.
пробывал намудрить с new.. так и не вышло.
спасибо.
← →
MBo © (2007-11-19 14:11) [1]>статический, так как его необходимо передать по сети
По сети необязательно передавать статический, достаточно вначале передать длину.
← →
Сергей М. © (2007-11-19 14:18) [2]
> пробывал намудрить с new.. так и не вышло.
Плохо мудрил. Или не вошло.
← →
_ant_ © (2007-11-19 14:22) [3]передаю след. командой:
AThread.Connection.WriteBuffer(mas,sizeof(mas));
если mas: array of byte; то ничего не передается.
а если mas: array[1.100] of byte;- то передается.
поэтому и хочу внутри программы создать необходимый массив и его передать.
главный вопрос как его создать?
знаю, что плохо мудрил. вот и спросил.
← →
Сергей М. © (2007-11-19 14:25) [4]
> если mas: array of byte; то ничего не передается.
Передается, но не то что ты ожидаешь.
в случае с mas: array of byte правильным будет так:
WriteBuffer(mas[0],Length(mas));
А причем здесь New ?
← →
_ant_ © (2007-11-19 14:36) [5]получилось. спасибо.
← →
Anatoly Podgoretsky © (2007-11-19 14:40) [6]> _ant_ (19.11.2007 14:22:03) [3]
Передается, четыре байта адреса переменной mas
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.046 c