Мне нужно создать динамический массив DateTime, но я не знаю перед собой, сколько дат мне нужно будет добавить. Я экспериментировал с ArrayList, но это не помогает.Как создать динамический массив DateTime?
Итак, как вы создаете динамический массив DateTime в Delphi Prism?
Это как вы это делаете?
mydates: array of DateTime;
UPDATE 1
я сделал следующее и компилятор говорит, что нет перегруженные set_BoldedDates с этими параметрами.»
mydates:ArrayList;
mydates := new ArrayList;
mydates.Add(new DateTime(2012,11,23));
DataCalendar.BoldedDates := mydates; //also I did mydates.ToArray caused error.
Приведенный выше код работает только тогда, когда я поставил mydates следующим образом:
const
mydates : Array[0..1] of DateTime = [new DateTime(2012,11,23), new Datetime(2012,11,13)];
T hanks,
'Список даты = новый список ();' ли Дельфи нет дженерики? –
LarsTech
@LarsTech, Да, и это будет ArrayList в Delphi Prism или TList в Delphi, но мне нужен массив DateTime. Если я делаю 'mydates: массив DateTime', то это нарушитель вызывает ошибку. – ThN
Какова предыстория, почему ArrayList не помогает? – LarsTech