jpluimers
Subtitle: GetFullPathName thread-unsafety because of SetCurrentDirectory isn’t, so derived functions (like Delphi GetDir/ChDir/TPath.GetFullPath, or .NET System.IO.Path.GetFullPath) are not thread-safe either (via The Old New Thing) A while ago I got a big reminder because of [Wayback]… – Details…
2 years ago in Delphi, Development, pascal, Software Development, Turbo Pascal, Windows Development0
jpluimers
There are various ways for Delphi code to verify what features are available. Historically, testing for the existence of VER### defines with $IFDEF or $IFNDEF is the oldest means, and as of Delphi 6, you… – Details…
3 years ago in Delphi, Development, Software Development, Turbo Pascal0