Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Lazarus FastReport и пустые страницы / 25 сообщений из 25, страница 1 из 1
29.10.2021, 06:46
    #40107925
dartveider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Добрый день всем!

Сталкивался ли кто с такой проблемой? Поставил Fast Report 4.15.6 (новее версии у меня нет) на лазаре в линуксе. Все взлетело, шаблоны отчетов перенес с винды в линукс. Там тоже проблем не было.

Запустил свою прогу, вывел превью отчета, отправил на печать иии... Принтер напечатал мне пустые листы :)

Тестовые страницы принтера и тексты из редакторов печатаются нормально.
Есть мысли, что еще этому фасту надо?

ЗЫ: Я бы может и Лазрепорт использовал, но у него к сожалению нет одной функции которая мне очень нужна. Это перевод текста с одного мемо-поля на другое. В фасте это свойство FlowTo
...
Рейтинг: 0 / 0
29.10.2021, 21:04
    #40108195
Любезный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Старые версии FR для лазаря - это беты с кучей багов. Я стараюсь их не использовать вообще - гемора много.
...
Рейтинг: 0 / 0
01.11.2021, 06:07
    #40108538
dartveider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Любезный, не ну это то ладно. Допустим дизайнером я там не пользуюсь. В делфе делаю шаблон, файл скидываю в другой проект. Самое что интересное. В превью все хорошо. Но как так то? Полностью пустой лист печатает.
Был бы в лазрепорте аналог функции flowto
...
Рейтинг: 0 / 0
02.11.2021, 11:59
    #40108771
dartveider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Хорошо. Задам немного другой вопрос, но из этой же тематики. А кто пробовал FR ставить на Lazarus? У меня есть более новая версия: 6-я. Но поставить в Lazarus у меня не получилось, так как при компиляции основного пакета FR, в его модулях используется модуль Windows коего в линуксах нет. Как тут быть?
...
Рейтинг: 0 / 0
02.11.2021, 12:02
    #40108773
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
dartveider13
Как тут быть?
править
...
Рейтинг: 0 / 0
02.11.2021, 12:55
    #40108778
dartveider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Мимопроходящий, к сожалению не знаю на что менять. У меня 4-ка то тоже без бубна не собиралась, тоже правил
...
Рейтинг: 0 / 0
02.11.2021, 13:00
    #40108780
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
dartveider13
к сожалению не знаю на что менять.
убери Windows из uses и смотри, на что компилятор заругается.
...
Рейтинг: 0 / 0
02.11.2021, 13:14
    #40108783
dartveider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Мимопроходящий, пробовал, дальше ругается на в этом же файле на функции ZeroMemory, FillMemory, VirtualAlloc
...
Рейтинг: 0 / 0
02.11.2021, 13:16
    #40108785
dartveider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
А фаст же под лазарь бесплатный? Если у кого есть нормальный исходник, может поделиться?
...
Рейтинг: 0 / 0
02.11.2021, 13:23
    #40108790
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
C чего бы? Смотри на их сайте, насколько он бесплатный
...
Рейтинг: 0 / 0
02.11.2021, 13:24
    #40108791
dartveider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Fr0sT-Brutal, блин, и такой кривой при установке
...
Рейтинг: 0 / 0
02.11.2021, 13:28
    #40108792
dartveider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Все бы ничего. Я бы и 4-кой пользовался, но она пакость пустые листы печатает вместо отчета. Хотя превью есть, принтер с дровами. Из обычного редактора печать есть
...
Рейтинг: 0 / 0
02.11.2021, 15:34
    #40108814
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
dartveider13
ZeroMemory
Код: pascal
1.
FillChar(Data, Size, 0);


dartveider13
FillMemory
Код: pascal
1.
FillChar(Data, Size, ...);


dartveider13
VirtualAlloc
Код: pascal
1.
GetMem(Ptr, Size);
...
Рейтинг: 0 / 0
02.11.2021, 17:45
    #40108828
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
_Vasilisk_
...

Подозреваю, это только вершина айсберга. Потом пойдут какие-нибудь GetDeviceCaps и йок. Тут еще вопрос: поддержка Лазаря-то есть, а вот есть ли поддержка не-Windows платформ под него?
...
Рейтинг: 0 / 0
02.11.2021, 18:51
    #40108833
dedRasta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Пользую fr5 и 6 в Лазарусе под Виндоуз. Были нюансы, но с помощью техподдержки все удалось разрулить. Единственное, что достаёт - это отсутствие возможности создавать датасеты Firebird в шаблонах, приходится использовать датасеты из форм. Ещё, конечно, графика там своеобразная, пришлось все графики из отчётов под Дельфи заново рисовать, но и к этому привык. С печатью проблем не было.
...
Рейтинг: 0 / 0
02.11.2021, 18:56
    #40108834
dedRasta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Виноват, проглядел, что речь идёт о Линуксе. К этому только собираюсь приступить.
...
Рейтинг: 0 / 0
02.11.2021, 19:36
    #40108844
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Fr0sT-Brutal
Потом пойдут какие-нибудь GetDeviceCaps
Вот когда подойдут, тогда и будем думать. Люди говорят
Мимопроходящий
править
...
Рейтинг: 0 / 0
03.11.2021, 06:00
    #40108879
dartveider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Спасибо, будем пробовать, позже отпишусь о результатах замены процедур
...
Рейтинг: 0 / 0
03.11.2021, 07:47
    #40108884
dartveider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Еще попалась функции HeapCreate/Alloc/Destroy. Ищу их аналоги
...
Рейтинг: 0 / 0
03.11.2021, 07:54
    #40108885
dartveider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Кстати еще такая штука. Может принтер не печатает, так как в фасте в диалоге выбора принтера и настроек печати, при нажатии на кнопку Properties принтера, вылазить сообщение Implement TfrxPrinter.PropertiesDLG. В лазрепорте есть похожая кнопка, которая открывает свойства печати принтера из системы
...
Рейтинг: 0 / 0
03.11.2021, 09:48
    #40108899
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
_Vasilisk_
Fr0sT-Brutal
Потом пойдут какие-нибудь GetDeviceCaps
Вот когда подойдут, тогда и будем думать. Люди говорят
Мимопроходящий
править

"Копайте-копайте, ребята. Авось выроете два-три земляных ореха"
...
Рейтинг: 0 / 0
03.11.2021, 11:28
    #40108918
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Fr0sT-Brutal
"Копайте-копайте, ребята. Авось выроете два-три земляных ореха"
любите не себя в искусстве, а искусство в себе!
© х/ф "Зайчик"
...
Рейтинг: 0 / 0
03.11.2021, 13:43
    #40108945
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
dartveider13
HeapCreate/Alloc/Destroy.
GetMem/ReallocMem/FreeMem Заменять по смыслу, а не в тупую
...
Рейтинг: 0 / 0
03.11.2021, 14:17
    #40108959
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
_Vasilisk_
dartveider13
HeapCreate/Alloc/Destroy.
GetMem/ReallocMem/FreeMem Заменять по смыслу, а не в тупую

Что-то не то делается, как мне кажется. Если 6 версия поддерживает Лазаря под все платформы, откуда куча этих виндовых функций? А если не поддерживает (вдруг там другие сорсы под него нужны), то задача вряд ли решаема простой заменой приведенных функций, иначе разрабы уже давно бы его портировали. Я лазил только в 5ю, и там очень сильно было все на winapi завязано.
...
Рейтинг: 0 / 0
03.11.2021, 14:43
    #40108966
dartveider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus FastReport и пустые страницы
Fr0sT-Brutal, самый прикол в том, что этот модуль с виндовыми функциями в заголовке имеет коммент, что это 5 фаст. Пипец конечно. 4-ка тоже с бубном но встала. Хотя если печатает пустые листы видимо криво встала
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Lazarus FastReport и пустые страницы / 25 сообщений из 25, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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