]> granicus.if.org Git - python/commitdiff
DLL version is now loaded from a string resource.
authorGuido van Rossum <guido@python.org>
Mon, 29 Sep 1997 23:37:12 +0000 (23:37 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 29 Sep 1997 23:37:12 +0000 (23:37 +0000)
PC/dl_nt.c

index e80c3cfd8b2f4f14ec33ff7f28ea4b19826433ba..6e778516c3d35c931b1af895828d6b94354fceb9 100644 (file)
@@ -13,7 +13,12 @@ forgotten) from the programmer.
 #include "config.h"
 #include "Python.h"
 
+char dllVersionBuffer[16] = ""; // a private buffer
+
+// Python Globals
 HMODULE PyWin_DLLhModule = NULL;
+const char *PyWin_DLLVersionString = dllVersionBuffer;
+
 
 BOOL   WINAPI  DllMain (HANDLE hInst, 
                                                ULONG ul_reason_for_call,
@@ -23,6 +28,8 @@ BOOL  WINAPI  DllMain (HANDLE hInst,
        {
                case DLL_PROCESS_ATTACH:
                        PyWin_DLLhModule = hInst;
+                       // 1000 is a magic number I picked out of the air.  Could do with a #define, I spose...
+                       LoadString(hInst, 1000, dllVersionBuffer, sizeof(dllVersionBuffer));
                        //initall();
                        break;
                case DLL_PROCESS_DETACH: