Куда пропал Reportdata?
Здравствуйте! ковыряю конвертер из FR2.x->FR4.x возник вопрос в 2.x был "менеджер данных" (ReportData) куда он пропал в 4.x если его просто не стало то куда пропадают запросы каторые там были написаны?
Вот код из файла frx2xto30.pas
так вот там выполняется поиск компонент ReportData с помощью FindGlobalComponent(); который никогда не находит ReportData. скажите пожалуйста куда он делся где его искать очень нужно!
Вот код из файла frx2xto30.pas
так вот там выполняется поиск компонент ReportData с помощью FindGlobalComponent(); который никогда не находит ReportData. скажите пожалуйста куда он делся где его искать очень нужно!
function frFindComponent(Owner: TComponent; Name: String): TComponent;
var
n: Integer;
s1, s2: String;
begin
Result := nil;
n := Pos('.', Name);
try
if n = 0 then
Result := Owner.FindComponent(Name)
else
begin
s1 := Copy(Name, 1, n - 1); // module name
s2 := Copy(Name, n + 1, 255); // component name
Owner := FindGlobalComponent(s1);
if Owner <> nil then
begin
n := Pos('.', s2);
if n <> 0 then // frame name - Delphi5
begin
s1 := Copy(s2, 1, n - 1);
s2 := Copy(s2, n + 1, 255);
Owner := Owner.FindComponent(s1);
if Owner <> nil then
Result := Owner.FindComponent(s2);
end
else
Result := Owner.FindComponent(s2);
end;
end;
except
on Exception do
raise EClassNotFound.Create('Missing ' + Name);
end;
end;
Комментарии