Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/IDE/VersionInfo    [ Add a report in this area ]  
Report #:  98574   Status: Closed
VersionInfo is alway stored with English locale
Project:  Delphi Build #:  16.0.4256.43595
Version:    16.0 Submitted By:   Uwe Raabe
Report Type:  Basic functionality failure Date Reported:  9/5/2011 3:59:57 PM
Severity:    Serious / Highly visible problem Last Updated: 3/20/2012 2:24:39 AM
Platform:    All versions Internal Tracking #:   287445
Resolution: Fixed (Resolution Comments) Resolved in Build: : 16.0.4256.43595
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: 52
When I include some version info into the exe and I switch the locale to German ($407), the
translation table in the compiled exe correctly says $407, but the StringFileInfo is stored as $409
(English). The version info can only be read properly when it is made with English locale.
Steps to Reproduce:
(using Delphi XE with language set to German on a German Windows 7 x64)
- create new VCL application
- open version info dialog
- select (all configurations Win32)
- select German locale
- enter some text in CopyRight
- compile Release version (to reduce exe size)
- open exe in hex viewer
- check the string following "StringFileInfo"

exp: 040704E4
act: 040904E4


Server Response from: ETNACODE01