我需要创建一个 DateTime 的动态数组,但我事先不知道我必须添加多少个日期。我确实对 ArrayList 进行了实验,但它没有帮助。
那么,如何在 Delphi Prism 中创建 DateTime 的动态数组呢?
你是这样做的吗?
mydates: array of DateTime;
更新 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)];
谢谢,