Форум: "Основная";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];
Внизстранная ситуация с FastReport Найти похожие ветки
← →
newbie2 (2008-01-25 12:38) [0]Привет, All!
столкнулся с странной ситуацией, прошу совета
словесное описание проблемы:
использую FastReport3 (FR), ставил все по инструкции, при использовании TfrxReport в чистом проекте все ОК, но при попытке бросить компонент в свой проект вылетает Access violation (AV)
стал смотреть код, вот интересующее меня место:unit fs_iinterpreter;
…
procedure TfsScript.AddRTTI;
var
i: Integer;
rtti: TfsRTTIModule;
obj: TClass;
begin
if FRTTIAdded then Exit;
AddedBy := TObject(1); // do not clear
for i := 0 to FRTTIModules.Count - 1 do
begin
obj := FRTTIModules[i];
rtti := TfsRTTIModule(obj.NewInstance);
rtti.Create(Self);
Add("", rtti);
end;
AddedBy := nil;
FRTTIAdded := True;
end;
на словах, в некоторых модулях FR создает классы и запихивает их в глобальный список:fsRTTIModules.Add(TFunctions);
потом в указанном выше коде делает их обработку, но где то в середине списка происходит обращение к "Inaccessible value" и как следствие AV
понимаю, что вопрос сродни, «что у меня в подполе сломалось», но может, кто даст идею для дальнейшего поиска ошибки?
P.S.
проект большой, несколько разработчиков
← →
newbie2 (2008-01-25 13:08) [1]народ, отбой, разобрался, все заработало
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c