Проблемы с переменными типа Tdate в отчете

отредактировано 20:48 Раздел: FastReport 4.0
Ситуация в следующем:
в отчете обьявлены переменные типа TDate, значения которых вычисляются своими фукциями, исходя из даты в DataEditControl. Заметил, что мои функции почему-то возращают тип extended, хотя явно написано, что TDate (видно из сообщения при запуске кода, если неверные типы, типа StrToDate(MyFunc(DateEdit.Date)).
вот на примере:

var MyDate: TDate;
procedure Button1OnClick(Sender: TfrxComponent);
begin
MyDate:=MyFunc(DateEdit1.Date);
end;

при этом при построении самого отчета не могу занести в MemoView [MyFunc(MyDate)], ругается об ошибки конвертирования типов и запись типа [MyDate #dmmmm yyyy] выдают не типа Январь 2007 а 31.01.2007
Тоже если обьявлять TDateTime вместо TDate

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.