Проблема со старым проектом
Есть проект на FR4 (Delphi7). Обновил компонент до версии FR5.
Все красиво собралось, но есть проблема при запуске приложения:
Падает с access violation при создании компонента:
падает здесь
...
CallStek:
TfsClassVariable.AddMethod('?'#0#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'r'#$12'ÿÿ ÿÿÿÿÿÿ6KA'#0#0#0#0#0'<ó'#$12#0#0#0'ÿÿ'#0#0#0#0' '#0'–ý?'#0#0#0#0#0#0#0'€'#3'@'#0#0#0#0' '#0'–ý?'#0#0,$FCDA30)
TFunctions.Create(nil)
TfsScript.AddRTTI
TfrxReport.Create(???)
TF1main.FormCreate(???)
Tf0LogIn.Connect
Tf0LogIn.FormCreate(???)
RepSt
В чем может быть проблема ?
Все красиво собралось, но есть проблема при запуске приложения:
Падает с access violation при создании компонента:
падает здесь
constructor TfrxReport.Create(AOwner: TComponent);
begin
...
FScript.AddRTTI;
...
procedure TfsClassVariable.AddMethod(const Syntax: String; CallEvent: TfsCallMethodNewEvent);
var
m: TfsMethodHelper;
begin
m := TfsMethodHelper.Create(Syntax, FProgram);
m.FOnCallNew := CallEvent;
m.FClassRef := FClassRef;
FMembers.Add(m);
end;
CallStek:
TfsClassVariable.AddMethod('?'#0#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'r'#$12'ÿÿ ÿÿÿÿÿÿ6KA'#0#0#0#0#0'<ó'#$12#0#0#0'ÿÿ'#0#0#0#0' '#0'–ý?'#0#0#0#0#0#0#0'€'#3'@'#0#0#0#0' '#0'–ý?'#0#0,$FCDA30)
TFunctions.Create(nil)
TfsScript.AddRTTI
TfrxReport.Create(???)
TF1main.FormCreate(???)
Tf0LogIn.Connect
Tf0LogIn.FormCreate(???)
RepSt
В чем может быть проблема ?
Комментарии