News: LimeReport new version 1.5 has been released
Вышла новая версия LimeReport 1.5

Recent Posts

Pages: 1 2 [3] 4 5 ... 10
21
Discussion | Обсуждение / Re: Linux vs Windows
« Last post by Subst on December 06, 2025, 07:25:53 pm »
Наверняка.
Ты пришел и просищь помощи...
Автор проекта тебя просит посмотреть профайлером, где именно проявляются тормоза..
Видимо, это может ему о чем-то сказать.

Но ты уверен, что нет, Алексу ни о чем это не скажет.
Ну стало быть помощь тебе не нужна, зачем ты о ней просишь тогда?
22
Discussion | Обсуждение / Re: Linux vs Windows
« Last post by Tux on December 06, 2025, 04:49:07 pm »
а если глянуть абстрактно от LR, сколько времени занимает достать файл из ресурса и, например, сложить его копию куда-то в станартные райтэбл пути?
Я не понимаю, что именно (и чем) вы предлагаете это сделать?

Пробовал этот файл просто положить рядом с исполняемым файлов - время обработки такое же. С профилировщиком есть проблема - я пока никак не могу его нормально заставить работать. Заморачиваюсь, наверно.
Да и что это даст - допустим, я найду функцию, работающую дольше других - и что? Наверняка, эта же функция будет вызываться и в винде...
23
Discussion | Обсуждение / Re: Linux vs Windows
« Last post by Subst on December 06, 2025, 12:39:04 pm »
а если глянуть абстрактно от LR, сколько времени занимает достать файл из ресурса и, например, сложить его копию куда-то в станартные райтэбл пути?
24
Discussion | Обсуждение / Re: Linux vs Windows
« Last post by Arin Alex on December 05, 2025, 08:34:18 pm »
Можно запустить под профилировщиком и посмотреть какие вызовы тормозят,
без этого сказать почему так происходит я не могу. 
25
Discussion | Обсуждение / Linux vs Windows
« Last post by Tux on December 05, 2025, 01:40:44 pm »
Доброго времени суток!
Имею рабочую машину на Linux. ОС обновлена сегодня. Компилирую и запускаю одну и ту же программу. Вызов
report->loadFromFile(":/data/report.lrxml");
занимает 40401 msec
На этой же машине, в VirtualBox установлена Win11 (точно так же обновлена сегодня). Компилирую и запускаю эту же программу. Вызов
report->loadFromFile(":/data/report.lrxml");
занимает 4546 msec
Почему такое может быть?
26
Discussion | Обсуждение / Re: Text scaling like scaleX
« Last post by Subst on November 27, 2025, 06:03:48 pm »
Hi!

allowHTML don't work properly?
27
Где мы только не работали :)

Если нужно запихать плюсовую функцию в лайму можно сделать следующее

class FuncManager: public QObject {
    Q_OBJECT
public:
    Q_INVOKABLE QString sayHello(const QString& name) {
        return "Hello " + name;
    }
};

report->scriptManager()->moveQObjectToScript(new FuncManager(),"MyFunc");

в отчете можно юзать

$S{MyFunc.sayHello("Tux")}
28
ну я наверное чего-то недогоняю все же...
Вы, видимо, просто не работали в организациях, где нет ни ТЗ, ни документации, зато есть  100500 программистов, работающих над одной программой в разные интервалы времени.  :)
Простая функция с аргументами в отчёте, выполняющая запрос к БД,  решила бы мои проблемы - осталось только узнать, как именно это сделать.
29
ну я наверное чего-то недогоняю все же...
но однотипные вопросы, определил датасорс, который параметры из переменных берет

в нужном месте задал переменные, сделал prepareDatasource (не помню точно, там нескольк овариантов, Алекс подскажит или я копну), забрал то, что в датасорсе лежит

как-то так вроде
30
Можно заслать в меня отчет я его хоть гляну если там нет секретных данных ?
Отчёт обычный, особо секретных данных нет. Но, сам отчёт показать не могу - ДСП.
Запрос я показал- там хитрость в том, что в самой БД данные лежат не последовательно. Запросить единым запросом не  выйдет. Можно взять и разложить по одному - но однотипных запросов много выходит.
Может можно как то из отчёта вызвать функцию из вызывающей его программы?
Pages: 1 2 [3] 4 5 ... 10