Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2014, 16:18   #1
Mr_ViK
Форумчанин
 
Регистрация: 12.08.2011
Сообщений: 124
По умолчанию padeg.dll и Qt5

Всем ку
.h
Код:
typedef int (__stdcall *tdGetFIOPadegFSAS)(unsigned char *, int, unsigned char *, int &);
.cpp
Код:
QLibrary padeg("PadegUC32.dll");
    padeg.load();
    if (!padeg.isLoaded()) {
        QMessageBox::critical(this,tr("Ошибка"),tr("Не могу загрузить библиотеку склонений"),
                              QMessageBox::Ok,QMessageBox::Ok);
        return;
    }

    tdGetFIOPadegFSAS fioPadeg = (tdGetFIOPadegFSAS) padeg.resolve("GetFIOPadegFSAS");

    QSqlQuery pQuery = QSqlQuery(QSqlDatabase::database());
    pQuery.exec(QString("SELECT * FROM %1 WHERE %2=%3").arg(tPeople,cId,QString::number(id)));
    pQuery.next();
    fullName.oldSurName = pQuery.value(1).toString();
    QString fullName_ = QString("%1 %2 %3").arg(pQuery.value(1).toString(),
                                               pQuery.value(2).toString(),
                                               pQuery.value(3).toString());
    int iLen = 200;
    char result[200];
    fioPadeg((unsigned char*)fullName_.toStdString().c_str(),4,(unsigned char*)result,iLen);
не склоняет - выводит входящюю строку, предыдущая версия программы была на delphi, там все работало, почему в qt не хочет не пойму
может кто сталкивался с этим?

Последний раз редактировалось Mr_ViK; 07.04.2014 в 16:22.
Mr_ViK вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Инструкция для сборки приложений на Qt в один exe без зависимостей от libstdc++-6.dll, libgcc_s_dw2-1.dll, Qt5Core.dll и т.д. 8Observer8 Qt и кроссплатформенное программирование С/С++ 12 25.06.2015 03:18
Qt5.1 не собирается проект SAMOUCHKA Qt и кроссплатформенное программирование С/С++ 2 18.08.2013 13:39
Перевод с QT5 в Delphi arxlex Общие вопросы Delphi 8 30.03.2012 16:08
Перевод с С++(QT5) в Delphi arxlex Помощь студентам 0 29.03.2012 10:15
Не могу справиться с Padeg.dll LAnLorD Microsoft Office Excel 10 17.11.2010 12:48