FastScript и FastReport
Простой вопрос:
Создаю в скрипте объект типа TfrReport.
Как мне теперь задать переменные, типа как в Дельфи:
frVariables := 'Иванов Иван Иванович';
Объявил тип:
Хелп..!
Создаю в скрипте объект типа TfrReport.
Как мне теперь задать переменные, типа как в Дельфи:
frVariables := 'Иванов Иван Иванович';
Объявил тип:
With AddClass(TfrVariables, 'TObject') do begin
AddMethod('procedure Clear', CallMethod);
AddMethod('procedure Insert(Position: Integer; const Name: String)', CallMethod);
AddDefaultProperty('Variable', 'String', 'Variant', CallMethod);
AddIndexProperty('Value', 'Integer', 'Variant', CallMethod);
AddIndexProperty('Name', 'Integer', 'String', CallMethod);
AddProperty('Count', 'Integer', GetProp, nil);
end;
Объявил frVariables как переменную:
AddVariable('frVariables', 'TfrVariables', null);
При компиляции не ругается, что не знает про frVariables, но при попытке присвоения ругается, что не может Null с Integer преобразовать...Хелп..!
Комментарии
AddVariable('frVariables', 'TfrVariables', Integer(frVariables));
Кроме того, см. свежий фикс здесь:
http://www.fastreports.net/en/forum/index.php?showtopic=519
За ссылку на фикс - <span style='color:red'>отдельное спасибо</span> !
З.Ы. Может быть стоит уже делать версию со всеми фиксами..?
Кстати, а все сделанные фиксы сейчас можно где-нибудь посмотреть?
Может быть есть смысл тогда рассылать сообщения зарегистрированным пользователям о нахождении багов и методах их устранения..?