Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Появление некорректного скрипта при конвертации отчётов Fast Report из 2.33 в 4.12 / 4 сообщений из 4, страница 1 из 1
21.11.2012, 11:46
    #38046628
Саша147
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Появление некорректного скрипта при конвертации отчётов Fast Report из 2.33 в 4.12
Здравствуйте ещё раз!

Ещё одна проблема, связанная с переводом отчётов с более ранней версии FR на новую.

Перевод осуществляю самописной программой. В версию 4.12 загружаю файл отчёта из 2.33, затем сохраняю в новый формат:

Код: pascal
1.
2.
3.
4.
var frx412: TfrxReport;
  ...
  frx412.LoadFromFile('... .frf');
  frx412.SaveToFile('... .fr3');



Переводится нормально. Бэнды и объекты остаются на своих местах, как и прежде. Но если перейти на вкладку "Code" дизайнера отчётов, то там показываются такие непонятки:

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
procedure Memo3OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo3, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo5OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo5, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo16OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo16, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo17OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo17, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo19OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo19, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo20OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo20, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo28OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo28, Engine do
  begin

  end
end;

procedure Memo6OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo6, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo12OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo12, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo18OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo18, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo22OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo22, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo24OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo24, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo30OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo30, Engine do
  begin
Adjust := 2
  end
end;

procedure Memo32OnBeforePrint(Sender: TfrxComponent);
begin
  with Memo32, Engine do
  begin
Adjust := 2
  end
end;

begin

end.



В предыдущей версии отчёта скрипта не было вообще. Кто с таким поведением сталкивался, как эту непонятку убрать? Вручную удалить неподойдёт, т.к. отчётов для перевода довольно много (порядка 200 шт)...
...
Рейтинг: 0 / 0
03.12.2012, 17:10
    #38063009
FastReport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Появление некорректного скрипта при конвертации отчётов Fast Report из 2.33 в 4.12
А вы уверены, что пиратская версия FastReport только это портит?
...
Рейтинг: 0 / 0
04.12.2012, 17:46
    #38064806
Саша147
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Появление некорректного скрипта при конвертации отчётов Fast Report из 2.33 в 4.12
FastReportА вы уверены, что пиратская версия FastReport только это портит?

в смысле? а как пиратка может портить скрипт или что-то другое? отличия пиратки от лицензионки в том, что в пиратка - это активированная лицензионка с прописанным ключом...или что-то непонимаю...
...
Рейтинг: 0 / 0
13.12.2012, 10:35
    #38077118
gpi
gpi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Появление некорректного скрипта при конвертации отчётов Fast Report из 2.33 в 4.12
Просто удалите все обработчики TfrxMemoView.OnBeforePrint
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Появление некорректного скрипта при конвертации отчётов Fast Report из 2.33 в 4.12 / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]