Назойливое поведение дизайнера

Vasily GrechishnikovVasily Grechishnikov г. Воронеж
отредактировано 08:26 Раздел: FastReport 4.0
Здравствуйте!

Во всех версия FR имеется одна очень неприятная особенность:
1. Открываем какой либо файл в дизайнере отчетов
2. Закрываем окно дизайнера, возвращаемся в Delphi
3. Снова открываем дизайнер
4. Пытаемся открыть какой-либо файл который находится в том-же каталоге что и ранее редактруемый файл.
5. Получаем текущий каталог в диалог открытия файла очень далеким от нужной папки
6. Тратим массу времени на вход в нужную папку.

Предлагаю очень простой патч чтобы избежать данной багофичи.

=== modified file 'Source/frxDesgn.pas'
--- Source/frxDesgn.pas 2009-02-26 05:15:52 +0000
+++ Source/frxDesgn.pas 2009-02-26 05:53:17 +0000

end;

if frxDesignerComp <> nil then
- OpenDialog.InitialDir := frxDesignerComp.OpenDir;
+ OpenDialog.InitialDir := frxDesignerComp.OpenDir
+ else begin
+ if RecentFiles.Count > 0 then
+ OpenDialog.InitialDir := RecentFiles[RecentFiles.Count - 1];
+ end;
+
if OpenDialog.Execute then
begin
if SaveCurrentFile then

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.