[Ttssh2-commit] [9128] User32.dll の 遅延ロード指定がなくても動作するようにした

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2021年 1月 16日 (土) 14:20:59 JST


Revision: 9128
          https://osdn.net/projects/ttssh2/scm/svn/commits/9128
Author:   zmatsuo
Date:     2021-01-16 14:20:59 +0900 (Sat, 16 Jan 2021)
Log Message:
-----------
User32.dll の 遅延ロード指定がなくても動作するようにした

Modified Paths:
--------------
    trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.c
    trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.v16.vcxproj
    trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.v8.vcproj

-------------- next part --------------
Modified: trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.c
===================================================================
--- trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.c	2021-01-16 05:20:46 UTC (rev 9127)
+++ trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.c	2021-01-16 05:20:59 UTC (rev 9128)
@@ -7,6 +7,7 @@
 #include <string.h>
 
 #include "compat_w95.h"
+#include "compat_win.h"
 
 #define ORDER 5900
 #define SECTION "Resize Menu"
@@ -50,9 +51,9 @@
     HMONITOR hm;
     MONITORINFO mi;
 
-    hm = MonitorFromWindow(pvar->cv->HWin, MONITOR_DEFAULTTONEAREST);
+    hm = pMonitorFromWindow(pvar->cv->HWin, MONITOR_DEFAULTTONEAREST);
 	mi.cbSize = sizeof(MONITORINFO);
-    if (! GetMonitorInfo(hm, &mi)) {
+    if (! pGetMonitorInfoA(hm, &mi)) {
       return FALSE;
     }
     rc_dsk = mi.rcWork;

Modified: trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.v16.vcxproj
===================================================================
--- trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.v16.vcxproj	2021-01-16 05:20:46 UTC (rev 9127)
+++ trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.v16.vcxproj	2021-01-16 05:20:59 UTC (rev 9128)
@@ -65,7 +65,7 @@
       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
     </ClCompile>
     <Link>
-      <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\common_static.lib;$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies>
       <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <SubSystem>Windows</SubSystem>
@@ -83,7 +83,7 @@
       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     </ClCompile>
     <Link>
-      <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\common_static.lib;$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies>
       <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <SubSystem>Windows</SubSystem>

Modified: trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.v8.vcproj
===================================================================
--- trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.v8.vcproj	2021-01-16 05:20:46 UTC (rev 9127)
+++ trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.v8.vcproj	2021-01-16 05:20:59 UTC (rev 9128)
@@ -61,7 +61,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib" user32.lib"
+				AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\common_static.lib" "$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib" user32.lib"
 				LinkIncremental="2"
 				DelayLoadDLLs="user32.dll"
 				GenerateDebugInformation="true"
@@ -137,7 +137,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib" user32.lib"
+				AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\common_static.lib" "$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib" user32.lib"
 				LinkIncremental="1"
 				DelayLoadDLLs="user32.dll"
 				GenerateDebugInformation="true"


Ttssh2-commit メーリングリストの案内
Back to archive index