Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt загрузка функции из dll проги Watersteampro / 3 сообщений из 3, страница 1 из 1
11.03.2013, 04:13
    #38179288
Паша123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt загрузка функции из dll проги Watersteampro
Здравствуйте. Есть такая программа WaterSteamPro для расчет различных термодинамических сред. С ней поставляется dll в которой находятся все функции содержащиеся в программе. С ним же идет bas файл (для vb6) и pas файл (для Delphi) с объявлением всех функций и их кратким описнием. Пытаюсь подключить эту dll к своему проекту через QLibrary.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
//Фильр событий, чтобы вызов из dll происходил, тогда, когда  editLine теряет фокус
bool Valve::eventFilter(QObject *object, QEvent *event){
	if(event->type()==QEvent::FocusOut){
		if(object==ui.lineEdit){
			Open_dll();
		}
	}
	return false;
};
void Valve::Open_dll(){
	QLibrary lib("okawsp6a");
	if(lib.load()) qDebug()<<lib.load();
	typedef double (*Fct)(double, double);
	Fct fct=(Fct)lib.resolve("wspVPT"); //Вот тут что то не так...
	if (fct){
	          ui.lineEdit_4->setText(QString::number(fct(ui.lineEdit->text().toDouble(),ui.lineEdit_8->text().toDouble()))); //забираем данные из двух editLine  отправляем в функцию
	}
}


dll загружается, но вот с вызовом функции проблемы. qDebug возвращает 0... Помогите разобраться.
...
Рейтинг: 0 / 0
11.03.2013, 10:14
    #38179419
sherzod_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt загрузка функции из dll проги Watersteampro
...
Рейтинг: 0 / 0
11.03.2013, 21:51
    #38180489
Паша123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt загрузка функции из dll проги Watersteampro
Нашел ошибку...мало было просто взять dll. Надо было поставить саму программу (у нас лицензия на работе). После этого заработало как надо))
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt загрузка функции из dll проги Watersteampro / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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