From 3a12f5943a130b89ea53791f0e84a0b2b86c0135 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Thu, 23 Jul 2026 20:17:28 +0200 Subject: [PATCH] EgtInterface 3.1g4 : - aggiunta interfaccia per funzione EgtVerifyCurrSetup. --- API_MachMgr.cpp | 16 ++++++++++++++++ EgtInterface.rc | Bin 11718 -> 11718 bytes 2 files changed, 16 insertions(+) diff --git a/API_MachMgr.cpp b/API_MachMgr.cpp index 85d6437..03eaee3 100644 --- a/API_MachMgr.cpp +++ b/API_MachMgr.cpp @@ -1096,6 +1096,22 @@ __stdcall EgtEraseCurrSetup( void) return (ExeEraseCurrSetup() ? TRUE : FALSE ) ; } +//----------------------------------------------------------------------------- +BOOL +__stdcall EgtVerifyCurrSetup( wchar_t*& wsErrors) +{ + STRVECTOR vsErrors ; + if ( ExeVerifyCurrSetup( vsErrors)) + return TRUE ; + string sErrors ; + for ( const auto& sErr : vsErrors) + sErrors += sErr + "\n" ; + if ( ! sErrors.empty()) + sErrors.pop_back() ; + wsErrors = _wcsdup( stringtoW( sErrors)) ; + return (( wsErrors == nullptr) ? TRUE : FALSE) ; +} + //----------------------------------------------------------------------------- // Machinings DataBase //----------------------------------------------------------------------------- diff --git a/EgtInterface.rc b/EgtInterface.rc index a80e5b563ace781ace9df7f5a3e33446ca5309b7..6efdd6a481a32cf1dbbdbab3ec757194111868fa 100644 GIT binary patch delta 111 zcmX>WeJpyzFE&P#%^&$rGEF|hS;uHH`Jtfh<^rw;7OzIAO+TQQ4Xt~E@c}o07@$;z5oCK delta 111 zcmX>WeJpyzFE&P_%^&$rGEF|hS;uHJ`Jtfh<^rw;7OzIAO+TQQ4Xt~E@c}o07g?Nt^fc4