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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2015, 10:32   #11
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
А в файл как этот массив записывать и считывать, если объектов скажем 20?
Ну хранить в такой примерно структуре в ini-файле и считывать с помощью TIniFile
Код:
[Object1]
Day1=2
Day2=4
[Object2]
Day1=1
Day2=3
Day3=6
Можно в реестре, можно в типизированном файле, но в ini заполнение просто ручками, а там не так просто
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 17.02.2015, 12:03   #12
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Думаю все-же на степенях остановиться, ведь это одна переменная на каждый объект, а не от 1 до 7. Скорость записи на ту-же флешку(или по сети) может быть ограниченной, и лучше меньше читать/записывать. Ну а в памяти легко декодировать степени
Код:
procedure DecodeDay(DayCode:byte);
var i:byte;
begin
for i:=1 to 7 do
 if (DayCode-(128 shr i))>=0 then
  begin
   DayCode:=DayCode-(128 shr i);
   m[i]:=true;
  end else m[i]:=false;
end;
Simply-Art вне форума Ответить с цитированием
Старый 18.02.2015, 18:16   #13
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Скорость записи на ту-же флешку(или по сети) может быть ограниченной, и лучше меньше читать/записывать.
Меньше тысячи объектов не имеет значения.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Воспроизведение видео по расписанию Razyiller Мультимедиа в Delphi 12 03.09.2011 14:13
Очистка файлов по расписанию Anubys PHP 1 31.07.2011 17:59
как поделить число на число в delphi? Даниил_глазко Помощь студентам 13 11.11.2010 16:32
опрос порта по расписанию Joslen_bomon Microsoft Office Excel 2 03.12.2009 21:17
Выполнение скрипта по расписанию Sparky PHP 7 30.10.2009 16:33