From ed2cf088a699b5d3db1f2372e415cfb6062ca54a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C5=A0alda?= Date: Mon, 28 Aug 2023 08:01:54 +0200 Subject: [PATCH] uprava souboru --- src/PlcLicence.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/PlcLicence.cpp b/src/PlcLicence.cpp index 4b56a9c..c27e95d 100644 --- a/src/PlcLicence.cpp +++ b/src/PlcLicence.cpp @@ -5,7 +5,6 @@ #include "utils.h" #include "pugixml.hpp" - #define CID_LENGTH 32 #define CSD_LENGTH 32 @@ -60,8 +59,13 @@ PlcLicence::PlcLicence() /// @param dataFileName void PlcLicence::processConfigFile(string &dataFileName) { + string fullFile = getCompletePath(dataFileName); + const int fileNameLength = fullFile.length(); + char fileName[fileNameLength] = {}; + getCharsFromString(fullFile, fileName, fileNameLength); + pugi::xml_document doc; - pugi::xml_parse_result result = doc.load_file("licData.xml"); + pugi::xml_parse_result result = doc.load_file(fileName); if (result) { this->stationName = doc.child("data").child("station").child_value(); @@ -531,7 +535,7 @@ bool PlcLicence::CreateLicence() // for (int i=0;i