Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.02;
Скачать: CL | DM;

Вниз

странная ситуация с 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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.022 c
15-1221041799
define
2008-09-10 14:16
2008.11.02
Обмен данными между оператором связи и службой webmoney.


2-1222343693
Семенов. Н
2008-09-25 15:54
2008.11.02
Поясните строку в коде...


2-1222216922
Lamer6666
2008-09-24 04:42
2008.11.02
Zeos+MySQL


2-1222154873
kate158
2008-09-23 11:27
2008.11.02
добавление массива чисел в бд


4-1198654568
Cj
2007-12-26 10:36
2008.11.02
Получить путь и имя процесса