From 98b1d2b975d82d497c7d822e18478a3cbec1921d Mon Sep 17 00:00:00 2001 From: marco <marco@freepascal.org> Date: Sat, 18 Apr 2020 13:42:08 +0000 Subject: [PATCH] * use wingetprocaddress instead of getprocaddress in code under SUPPORT_WIN95. getprocaddress is meanwhile a "manager", and is not yet initialized here. git-svn-id: trunk@44777 - --- rtl/win/systhrd.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtl/win/systhrd.inc b/rtl/win/systhrd.inc index 80e85a3f63..bbd6b132bf 100644 --- a/rtl/win/systhrd.inc +++ b/rtl/win/systhrd.inc @@ -548,7 +548,7 @@ begin { Try to find TryEnterCriticalSection function } KernelHandle:=GetModuleHandle(KernelDLL); if KernelHandle<>0 then - WinTryEnterCriticalSection:=TTryEnterCriticalSection(GetProcAddress(KernelHandle,'TryEnterCriticalSection')); + WinTryEnterCriticalSection:=TTryEnterCriticalSection(WinGetProcAddress(KernelHandle,'TryEnterCriticalSection')); if not assigned(WinTryEnterCriticalSection) then WinTryEnterCriticalSection:=@Win95TryEnterCriticalSection; {$ENDIF SUPPORT_WIN95}