Проблемы с переменными типа Tdate в отчете
Ситуация в следующем:
в отчете обьявлены переменные типа 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
в отчете обьявлены переменные типа 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