Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2014, 14:42   #11
PierL
Пользователь
 
Аватар для PierL
 
Регистрация: 17.04.2014
Сообщений: 17
По умолчанию

Цитата:
Сообщение от northener Посмотреть сообщение
Дык вместо того чтобы делать второй массив вызови SetLength(Первый массив,1000) и будет у тебя массив "такой как надо, без свободных мест. Потом мне с ним очень удобно работать будет."
аааааааа. Значит так будет лучше?
Если ты хочешь, то ты можешь!
PierL вне форума Ответить с цитированием
Старый 18.04.2014, 14:57   #12
PierL
Пользователь
 
Аватар для PierL
 
Регистрация: 17.04.2014
Сообщений: 17
По умолчанию

точно, заработало, братан, спасибо тебе!
Если ты хочешь, то ты можешь!
PierL вне форума Ответить с цитированием
Старый 18.04.2014, 14:58   #13
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,872
По умолчанию

Цитата:
Сообщение от PierL Посмотреть сообщение
аааааааа. Значит так будет лучше?
Как будет лучше это ты сам решишь со временем. Я вообще не уверен что запрашивать сразу при старте блок памяти в полгигабайта это есть красиво. А уж если реально длина массива с данными получится не 1000, а скажем 5млн, то затея со вторым массивом и копированием одного в другой уж точно будет некрасивой.
northener вне форума Ответить с цитированием
Старый 18.04.2014, 15:02   #14
Mishania Pikushuy
Новичок
Джуниор
 
Регистрация: 18.04.2014
Сообщений: 1
По умолчанию

вот ссылка там введи https://www.google.com.ua/webhp?tab=...Q&ved=0CA8Q1S4
Mishania Pikushuy вне форума Ответить с цитированием
Старый 18.04.2014, 15:08   #15
PierL
Пользователь
 
Аватар для PierL
 
Регистрация: 17.04.2014
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Mishania Pikushuy Посмотреть сообщение
вот ссылка там введи https://www.google.com.ua/webhp?tab=...Q&ved=0CA8Q1S4
что ввести?
Если ты хочешь, то ты можешь!
PierL вне форума Ответить с цитированием
Старый 18.04.2014, 15:10   #16
PierL
Пользователь
 
Аватар для PierL
 
Регистрация: 17.04.2014
Сообщений: 17
По умолчанию

Цитата:
Сообщение от northener Посмотреть сообщение
Я вообще не уверен что запрашивать сразу при старте блок памяти в полгигабайта это есть красиво. уж если реально длина массива с данными получится не 1000, а скажем 5млн, то затея со вторым массивом и копированием одного в другой уж точно будет некрасивой.
Получается массив в длину 10000000 сразу пол гигабайта занимает оперативки?
Если ты хочешь, то ты можешь!
PierL вне форума Ответить с цитированием
Старый 18.04.2014, 15:14   #17
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

берите лист и не дурите голову
eval вне форума Ответить с цитированием
Старый 18.04.2014, 15:17   #18
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,872
По умолчанию

Цитата:
Сообщение от PierL Посмотреть сообщение
Получается массив в длину 10000000 сразу пол гигабайта занимает оперативки?
Размер = (Кол-во элементов) * (размер элемента)
Если ты имеешь в виду массив записей из прошлого вопроса, то там размер элемента 68 байт. Считай сам.
northener вне форума Ответить с цитированием
Старый 18.04.2014, 15:22   #19
PierL
Пользователь
 
Аватар для PierL
 
Регистрация: 17.04.2014
Сообщений: 17
По умолчанию

Цитата:
Сообщение от northener Посмотреть сообщение
Размер = (Кол-во элементов) * (размер элемента)
Если ты имеешь в виду массив записей из прошлого вопроса, то там размер элемента 68 байт. Считай сам.
Спасибо, еще раз, теперь проясняется в головяшке.
Если ты хочешь, то ты можешь!
PierL вне форума Ответить с цитированием
Старый 18.04.2014, 23:43   #20
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,872
По умолчанию

Цитата:
Сообщение от PierL Посмотреть сообщение
Спасибо, еще раз, теперь проясняется в головяшке.
Ну раз проясняется, обрати внимание на
"берите лист и не дурите голову" (с) eval
Хоть там и смайлик стоит, но предложение не шуточное, а весьма даже дельное. Но опять же всё определит опыт.
northener вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
класс динамического массива mixon-21 Помощь студентам 0 26.08.2013 19:25
Длина многомерного массива Johnson Общие вопросы Delphi 2 18.02.2011 08:25
длина массива Артэс Общие вопросы C/C++ 4 06.10.2010 12:34
Освобождение динамического массива? VintProg Общие вопросы Delphi 15 28.08.2009 10:41
длина массива skif93 Microsoft Office Excel 2 24.11.2007 11:45