koral 0 Posted November 9, 2022 Based on articles: I prepared a simple application in Delphi 11.1 which runs on Windows XP. When I try to use runtime packages I'm getting an error: Procedure AcquireSRWLockShared entry point not found in library kernel32.dll. Is it possible to use runtime packages in application on Windows XP? Share this post Link to post
Brandon Staggs 278 Posted November 9, 2022 AcquireSRWLockShared was introduced in Windows Vista. So, I would guess not. Delphi no longer supports Windows XP as a development target and according to comments from them, they are actively removing code that exists merely to service targeting XP. If you really need to support such an old OS, you will probably want to stick with development tools meant for it. 2 Share this post Link to post
David Heffernan 2345 Posted November 9, 2022 Use an old version of Delphi that supports XP. Or give up supporting ancient versions of Windows. Share this post Link to post