Ref T118, for x64 P3D do not show SimConnect dll details

This commit is contained in:
Klaus Basan
2017-10-27 03:28:12 +02:00
parent 9d66062f05
commit f252f7542d
4 changed files with 15 additions and 6 deletions

View File

@@ -6,7 +6,7 @@ TARGET = simulatorfsxcommon
TEMPLATE = lib TEMPLATE = lib
CONFIG += staticlib CONFIG += staticlib
CONFIG += blackmisc blackcore blackgui CONFIG += blackconfig blackmisc blackcore blackgui
DEPENDPATH += . $$SourceRoot/src DEPENDPATH += . $$SourceRoot/src
INCLUDEPATH += . $$SourceRoot/src INCLUDEPATH += . $$SourceRoot/src

View File

@@ -15,12 +15,14 @@
#include "blackmisc/network/networkutils.h" #include "blackmisc/network/networkutils.h"
#include "blackmisc/simulation/fsx/simconnectutilities.h" #include "blackmisc/simulation/fsx/simconnectutilities.h"
#include "blackmisc/logmessage.h" #include "blackmisc/logmessage.h"
#include "blackconfig/buildconfig.h"
#include <QFileInfo> #include <QFileInfo>
#include <QDesktopServices> #include <QDesktopServices>
#include <QMessageBox> #include <QMessageBox>
#include <QStringBuilder> #include <QStringBuilder>
#include <QDir> #include <QDir>
using namespace BlackConfig;
using namespace BlackMisc; using namespace BlackMisc;
using namespace BlackMisc::Simulation::Fsx; using namespace BlackMisc::Simulation::Fsx;
using namespace BlackMisc::Network; using namespace BlackMisc::Network;
@@ -110,7 +112,7 @@ namespace BlackSimPlugin
QMessageBox::warning(qApp->activeWindow(), tr("Connection invalid"), tr("Invalid port!")); QMessageBox::warning(qApp->activeWindow(), tr("Connection invalid"), tr("Invalid port!"));
return; return;
} }
int p = port.toInt(); const int p = port.toInt();
QString msg; QString msg;
if (!CNetworkUtils::canConnect(address, p, msg)) if (!CNetworkUtils::canConnect(address, p, msg))
{ {
@@ -175,8 +177,15 @@ namespace BlackSimPlugin
void CSimConnectSettingsComponent::setSimConnectInfo() void CSimConnectSettingsComponent::setSimConnectInfo()
{ {
const CWinDllUtils::DLLInfo simConnectInfo = CSimConnectUtilities::simConnectDllInfo(); if (CBuildConfig::isCompiledWithP3DSupport() && CBuildConfig::buildWordSize() == 64)
ui->lbl_SimConnectInfo->setText(simConnectInfo.summary()); {
ui->lbl_SimConnectInfo->setText("Static linking P3Dv4 x64");
}
else
{
const CWinDllUtils::DLLInfo simConnectInfo = CSimConnectUtilities::simConnectDllInfo();
ui->lbl_SimConnectInfo->setText(simConnectInfo.summary());
}
this->checkSimConnectCfgFile(); this->checkSimConnectCfgFile();
} }
} // ns } // ns

View File

@@ -5,7 +5,7 @@ QT += core widgets dbus network
TARGET = simulatorfsxconfig TARGET = simulatorfsxconfig
TEMPLATE = lib TEMPLATE = lib
CONFIG += plugin shared CONFIG += plugin shared
CONFIG += blackmisc blackcore blackgui CONFIG += blackconfig blackmisc blackcore blackgui
DEPENDPATH += . $$SourceRoot/src DEPENDPATH += . $$SourceRoot/src
INCLUDEPATH += . $$SourceRoot/src INCLUDEPATH += . $$SourceRoot/src

View File

@@ -5,7 +5,7 @@ QT += core widgets dbus network
TARGET = simulatorp3dconfig TARGET = simulatorp3dconfig
TEMPLATE = lib TEMPLATE = lib
CONFIG += plugin shared CONFIG += plugin shared
CONFIG += blackmisc blackcore blackgui CONFIG += blackconfig blackmisc blackcore blackgui
DEPENDPATH += . $$SourceRoot/src DEPENDPATH += . $$SourceRoot/src
INCLUDEPATH += . $$SourceRoot/src INCLUDEPATH += . $$SourceRoot/src