Welcome, Guest. Please login or register.
Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Станислав

Pages: [1]
1
Проверил новую версию LR - сообщения больше не появляются.
Спасибо!

2
У меня используется gcc - и я переписал файлы liblimereportd.a и libQtZintd.a, созданные после сборки новой версии LimeReport, из каталога build в мой каталог Lib.

Я использую Qt 5.14.2 на Windows 10 Pro.

Вот pro-файл моей программы:

QT += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

QT += printsupport xml sql qml

TARGET = FursReports
TEMPLATE = app

CONFIG += c++17

# The following define makes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS

# You can also make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    authentdialog.cpp \
    dboptions.cpp \
    dbutils.cpp \
    main.cpp \
    mainwindow.cpp \
    reestradddialog.cpp \
    setutils.cpp

HEADERS += \
    commontypes.h \
    authentdialog.h \
    dboptions.h \
    dbutils.h \
    mainwindow.h \
    reestradddialog.h \
    setutils.h

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../Lib/release/ -llimereport
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../Lib/debug/ -llimereportd
else:unix: LIBS += -L$$PWD/../Lib/ -llimereportd

INCLUDEPATH += $$PWD/../include
DEPENDPATH += $$PWD/../include

3
После сборки новой версии LimeReport я заменил все хедер-файлы в каталоге Include на файлы из новой версии, а в каталог Lib переписал dll-файлы (debug и release) из каталога build, созданного в LimeReport-master после сборки новой версии.

А где находятся файлы статических библиотек (lib-файлы)?

4
Я ранее использовал LimeReport версии 1.5.57.
С той версией такие сообщения не выдавались.

А с версией 1.5.83 такие сообщения выдаются при загрузке файлов разных отчетов (и открытии окна Preview).

5
Собрал последнюю версию LimeReport (1.5.83).
При загрузке файла отчета и при просмотре отчета выдается множество однотипных сообщений (группами по 3 сообщения):
QObject::connect: No such signal LimeReport::TextItem::itemSelectedHasBeenChanged(BaseDesignIntf*,bool) in ..\..\LimeReport-master\limereport\items\lrabstractlayout.cpp:73
QObject::connect:  (sender name:   'TextItem11')
QObject::connect:  (receiver name: 'HorizontalLayout68')

В каждой "тройке" сообщений отличаются только номера в "sender name: 'TextItem'" и "receiver name: 'HorizontalLayout'"

Вот фрагмент кода:

LimeReport::ReportEngine* m_report;

m_report = new LimeReport::ReportEngine(this);

if (!m_report->isBusy()) {
        m_report->loadFromFile(m_reportPath + repFileName);

        m_report->dataManager()->setReportVariable("ReportSQL", sqlText);

        m_report->previewReport();
}

Сообщения выдаются при выполнении loadFromFile и previewReport.
Но после этого открывается нормальное окно просмотра отчета.

Pages: [1]