Size: a a a

2020 June 12

I

Its Me in Delphi & Lazarus
Сергей Яроцкий
Всем привет
Всем привет! 👋Такой вопрос для отчёта в delphi использую qreport, при нажатии на кнопку для предварительного просмотра первый раз срабатывает отлично, но если закрыть и тут же попытаться открыть снова то форма абсолютно пустая, снова заерыл, открыл и всё появляется. То есть срабатывает через раз. Может кто-то, что-то подскажет? За ранее благодарен!
источник

SB

Sergey Bodrov in Delphi & Lazarus
источник

TA

Tony An in Delphi & Lazarus
😱
источник

AS

Alexey Shumkin in Delphi & Lazarus
Its Me
Всем привет! 👋Такой вопрос для отчёта в delphi использую qreport, при нажатии на кнопку для предварительного просмотра первый раз срабатывает отлично, но если закрыть и тут же попытаться открыть снова то форма абсолютно пустая, снова заерыл, открыл и всё появляется. То есть срабатывает через раз. Может кто-то, что-то подскажет? За ранее благодарен!
источник

AD

Aleksandr Duduk in Delphi & Lazarus
Тут другая отчетность, но может и и убедит пользоваться FastReport))
источник

AS

Alexey Shumkin in Delphi & Lazarus
Заебись! 😱
Надо предложить челу подебажить bds (например, Windbg), чтобы узнать модуль, из которого этого происходит
источник

MP

Michael Philippenko in Delphi & Lazarus
Its Me
Всем привет! 👋Такой вопрос для отчёта в delphi использую qreport, при нажатии на кнопку для предварительного просмотра первый раз срабатывает отлично, но если закрыть и тут же попытаться открыть снова то форма абсолютно пустая, снова заерыл, открыл и всё появляется. То есть срабатывает через раз. Может кто-то, что-то подскажет? За ранее благодарен!
Что-то мне подсказывает, что это вопрос не про отчётность, а про "убирать за собой" после закрытия. Или переменная какая важная инвертируется каждый раз. Но это на уровне предположения.
источник

MP

Michael Philippenko in Delphi & Lazarus
Aleksandr Duduk
Тут другая отчетность, но может и и убедит пользоваться FastReport))
Ну и - кто я такой, чтобы отговаривать от QR? Каждый сам кузнец своего счастья. Для одноразового простенького - пуркуа бы и не па? А вот если действительно проект, который надо развивать и поддерживать, то человек сам к нам придет.
Вчера разбирали с командой - одна из здоровенных федеральных франшизных сетей сейчас генератор отчётов выбирает (в решения, которые франчайзи потом будет использовать). Вот там интересно. И некоторые ошибки архитектурные прямо видны, и плюс есть требования, которые точно не нужны в реальной жизни (а по факту даже вредны - строку коннекта к базе по интернет-соединению гонять, например), но начинать консультировать - никто же не просил...  Прямо захотелось статью по мотивам написать.
источник

IK

I K in Delphi & Lazarus
Господа
источник

IK

I K in Delphi & Lazarus
Вот вопрос у меня
источник

IK

I K in Delphi & Lazarus
Возможно реализовать серверную защиту ПО, где программный модуль хранится на сервере
источник

IK

I K in Delphi & Lazarus
Модуль с функциями и процедурами
источник

SB

Sergey Bodrov in Delphi & Lazarus
I K
Возможно реализовать серверную защиту ПО, где программный модуль хранится на сервере
Милиционера поставьте на входе.
источник

IK

I K in Delphi & Lazarus
Нащяльника хватает
источник

GB

George Bakhtadze in Delphi & Lazarus
I K
Возможно реализовать серверную защиту ПО, где программный модуль хранится на сервере
если это вопрос, то да, возможно. любой SaaS так и реализован
источник

IK

I K in Delphi & Lazarus
А пнуть бы не могли в нужном направлении?
источник

GB

George Bakhtadze in Delphi & Lazarus
I K
А пнуть бы не могли в нужном направлении?
источник

AI

Alexander Ivanov in Delphi & Lazarus
I K
Возможно реализовать серверную защиту ПО, где программный модуль хранится на сервере
Возьми скриптовый язык, например dwscript и грузи откомпилированные скрипты с сервера. Без этих скриптов не будет работать твое ПО. Зашифруй все это дело. И перекидывай между микросервисами, а в местах, где делаешь обработку проверяй тихо лицензию. И выдавай exception по таймеру в случае не прохождения. В общем вариантом много, была бы фантазия.
источник

IK

I K in Delphi & Lazarus
Ж - Жадность :)
источник

IK

I K in Delphi & Lazarus
Alexander Ivanov
Возьми скриптовый язык, например dwscript и грузи откомпилированные скрипты с сервера. Без этих скриптов не будет работать твое ПО. Зашифруй все это дело. И перекидывай между микросервисами, а в местах, где делаешь обработку проверяй тихо лицензию. И выдавай exception по таймеру в случае не прохождения. В общем вариантом много, была бы фантазия.
Спасибо дружище!
источник