Использование объектов приложения в FR 2.51
Прошу прощения за возможное повторение темы, но то что нашел на форуме у меня не сработало.
Работаю в Borland C++ Builder FR 2.51
Пытаюсь передать строчную переменную в отчет:
Компилятор ругается на строку
[C++ Error] Unit1.cpp(27): E2285 Could not find a match for 'TfrVariables::operator =(char *)'
Пример я делал по аналогичному Делфийскому. Уще раз о доступе к объектам приложения
В чем же проблема?
И можно ли таким же образом отслать из приложения битмап?
Спасибо.
Работаю в Borland C++ Builder FR 2.51
Пытаюсь передать строчную переменную в отчет:
frUserDataset1->RangeEnd = reCount;
frUserDataset1->RangeEndCount= 2;
frVariables["v"] ="abc";
frReport1->LoadFromFile("1.frf");
frReport1->PrepareReport();
frReport1->ShowPreparedReport();
В самом отчете создал Мемо и Tex Editor указал имя [v]Компилятор ругается на строку
frVariables["v"] ="abc";
[C++ Error] Unit1.cpp(27): E2034 Cannot convert 'char *' to 'int'[C++ Error] Unit1.cpp(27): E2285 Could not find a match for 'TfrVariables::operator =(char *)'
Пример я делал по аналогичному Делфийскому. Уще раз о доступе к объектам приложения
В чем же проблема?
И можно ли таким же образом отслать из приложения битмап?
Спасибо.
Комментарии
Т.е. не frVariables["v"] ="abc";
а frVariables ="abc";
Может какие-то особенности версии потому что пример был для версии ФР2.5
по крайней мере в делфях передача значения string переменной вяглядела как '''abc''', фаст это воспринимает как 'abc'
если же передавать в виде 'abc', он попытается интерпритировать переменную abc
кажется так