For some reason the Delphi resource compiler treats numbers starting with a leading zero as an octal value.
The Delphi 5 IDE works around this inconsistency in their version compiler by stripping off any leading zeros in the version specification you provide (you can see this in action in the IDE when specifying the version info in the Project Options dialog).
The same workaround fixes the issue when building from Visual Build Professional: simply do not specify leading zeros in the provided version specification (ie. specify 8.1.0.524 instead of 8.01.00.0524).
|