powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt загрузка функции из dll проги Watersteampro
3 сообщений из 3, страница 1 из 1
Qt загрузка функции из dll проги Watersteampro
    #38179288
Паша123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Есть такая программа 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
Qt загрузка функции из dll проги Watersteampro
    #38179419
sherzod_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Qt загрузка функции из dll проги Watersteampro
    #38180489
Паша123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел ошибку...мало было просто взять dll. Надо было поставить саму программу (у нас лицензия на работе). После этого заработало как надо))
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt загрузка функции из dll проги Watersteampro
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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