powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / fastreport - загрузка с файла
17 сообщений из 17, страница 1 из 1
fastreport - загрузка с файла
    #39619415
elimpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пишу так
Код: pascal
1.
2.
3.
4.
begin
 frxrprt1.LoadFromFile('report/1.fr3');
  frxrprt1.ShowReport;
end;

но открывает пустое окно
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619416
elimpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пути все правильно прописаны
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619422
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elimpion,

FileExists() позови для проверки. И желательно полные пути использовать, чтобы избежать неоднозначности, т.е.
Код: pascal
1.
2.
3.
4.
5.
6.
7.
  ReportPath:=ExtractFilePath(Application.ExeName)+'report\reportname.frf';
  if FileExists(ReportPath) then
     begin
        // грузим шаблон и т.п.
     end
  else
     // oo-p-s....
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619423
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На золотую жилу человек напал - форум Delphi на сайте sql.ru

Нафиг читать документацию, нафиг изучать демо-примеры...
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619428
elimpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMasterelimpion,

FileExists() позови для проверки. И желательно полные пути использовать, чтобы избежать неоднозначности, т.е.
Код: pascal
1.
2.
3.
4.
5.
6.
7.
  ReportPath:=ExtractFilePath(Application.ExeName)+'report\reportname.frf';
  if FileExists(ReportPath) then
     begin
        // грузим шаблон и т.п.
     end
  else
     // oo-p-s....



вот что вышло
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619440
goldmi45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elimpion,

ShowMessage(ReportPath) вместо "упс"
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619446
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldmi45elimpion,

ShowMessage(ReportPath) вместо "упс"Так он всё равно, проверяет на наличие ReportPath, а загрузить пытается другой файл.
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619472
elimpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
надо кинуть отчет в путь который приписан в Output directory, тогда отчет будет загружаться.
а как быть если я отчет хочу в самой папке программы хранить?
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619475
zinpub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
elimpion,
У тебя ReportPath вообще бредовый получается!
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619488
Tactical Nuclear Penguin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiНа золотую жилу человек напал - форум Delphi на сайте sql.ru

Нафиг читать документацию, нафиг изучать демо-примеры...

ржать каждый день можно зато
пусть постит :)
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619552
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elimpion,

Ну ты бы хоть в отладчике посмотрел, что у тебя в переменных получается. А так - ПОГ чистой воды :(
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619666
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Афтар, давай исчо, пятница, жги !!!
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619770
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elimpionпишу так
Код: pascal
1.
2.
3.
4.
begin
   frxrprt1.LoadFromFile('report/1.fr3');
   frxrprt1.ShowReport;
end;


но открывает пустое окно


попробуйте применить параметр ExceptionIfNotFound=true

Код: pascal
1.
2.
   frxrprt1.LoadFromFile('report/1.fr3', true);
   frxrprt1.ShowReport;
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619771
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S.

кстати, путь к файлу (если у вас Windows) задается по-другому, через обратный слэш

таким образом получается путь ке exe-файлу:
Код: pascal
1.
   frxrprt1.LoadFromFile(ExtractFilePath(Application.ExeName)+'1.fr3', true);
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619784
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик Семёнкстати, путь к файлу (если у вас Windows) задается по-другому, через обратный слэшпрямой тоже можно
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619821
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ma1tus,

+1. винда справляется и с другим слэшем и с повторами. но лучше сделать нормально.
...
Рейтинг: 0 / 0
fastreport - загрузка с файла
    #39619836
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня такое было из-за того, что в системе не установлено ни одного принтера.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / fastreport - загрузка с файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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