InvalidDateTimeError procedure
Raise an
EConvertError about an invalid date-time specification.
Declaration
procedure InvalidDateTimeError(const AYear: Word; const AMonth: Word;
const ADay: Word; const AHour: Word;
const AMinute: Word; const ASecond: Word;
const AMilliSecond: Word;
const ABaseDate: TDateTime)Arguments
AYear | Year. |
AMonth | Month in the year. |
ADay | Day of the month. |
AHour | Hour of the day. |
AMinute | Minute of the hour. |
ASecond | Seconds in the minute. |
AMilliSecond | Milliseconds in second. |
ABaseDate | Base date time to use when creating the string representing the date/time. Default 0. |
Description
InvalidDateTimeError raises an
EConvertError
exception and formats the error message with an appropriate description made
up from the parts
AYear,
AMonth,
ADay,
AHour,
AMinute,
ASecond and
AMilliSecond.
Normally this function should not be needed, the conversion routines call it when they have received invalid arguments.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
