EgtInterface 2.7k1 :

- modifiche a funzioni EgtSetlevel, EgtSetMode e EgtSetStatus per mantenere inalterata l'interfaccia
- ricompilazione per passaggio a C++ 20.
This commit is contained in:
Dario Sassi
2025-11-01 17:40:53 +01:00
parent 62097608b0
commit c73d3d1a86
3 changed files with 7 additions and 9 deletions
+3 -5
View File
@@ -24,7 +24,7 @@ using namespace std ;
BOOL
__stdcall EgtSetLevel( int nId, int nLevel)
{
return ( ExeSetLevel( nId, nLevel) ? TRUE : FALSE) ;
return ( ExeSetLevel( {nId}, nLevel) ? TRUE : FALSE) ;
}
//-----------------------------------------------------------------------------
@@ -52,7 +52,7 @@ __stdcall EgtGetCalcLevel( int nId, int* pnLevel)
BOOL
__stdcall EgtSetMode( int nId, int nMode)
{
return ( ExeSetMode( nId, nMode) ? TRUE : FALSE) ;
return ( ExeSetMode( {nId}, nMode) ? TRUE : FALSE) ;
}
//-----------------------------------------------------------------------------
@@ -80,9 +80,7 @@ __stdcall EgtGetCalcMode( int nId, int* pnMode)
BOOL
__stdcall EgtSetStatus( int nId, int nStat)
{
INTVECTOR vIds ;
vIds.push_back( nId) ;
return ( ExeSetStatus( vIds, nStat) ? TRUE : FALSE) ;
return ( ExeSetStatus( {nId}, nStat) ? TRUE : FALSE) ;
}
//-----------------------------------------------------------------------------
BIN
View File
Binary file not shown.
+4 -4
View File
@@ -105,7 +105,7 @@
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
<OpenMPSupport>false</OpenMPSupport>
<LanguageStandard>stdcpp17</LanguageStandard>
<LanguageStandard>stdcpp20</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@@ -130,7 +130,7 @@ copy $(TargetPath) \EgtProg\DllD32</Command>
<OmitFramePointers>false</OmitFramePointers>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
<LanguageStandard>stdcpp17</LanguageStandard>
<LanguageStandard>stdcpp20</LanguageStandard>
<AdditionalOptions>-Wno-tautological-undefined-compare</AdditionalOptions>
</ClCompile>
<Link>
@@ -166,7 +166,7 @@ copy $(TargetPath) \EgtProg\DllD64</Command>
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<WholeProgramOptimization>false</WholeProgramOptimization>
<LanguageStandard>stdcpp17</LanguageStandard>
<LanguageStandard>stdcpp20</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@@ -201,7 +201,7 @@ copy $(TargetPath) \EgtProg\Dll32</Command>
<EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
<WholeProgramOptimization>false</WholeProgramOptimization>
<DebugInformationFormat>None</DebugInformationFormat>
<LanguageStandard>stdcpp17</LanguageStandard>
<LanguageStandard>stdcpp20</LanguageStandard>
<AdditionalOptions>-Wno-tautological-undefined-compare</AdditionalOptions>
</ClCompile>
<Link>