Delphi 7 and SYMBOL_EXPERIMENTAL issue

This may or may not be a FinalBuilder bug depending on your point of view :slight_smile:

If you turn off the Experimental Symbol and Experimental Unit warnings in the Delphi Compile action, they are passed through to Delphi 7 even though it doesn’t understand them (I think they might be BDS 2006 or .NET warning options) and the compiler thus fails with something like 'Invalid Define: SYMBOL_EXPERIMENTAL’

The workaround is to re-enable those two warning from FB’s point of view.

Arguably, passing through turned off warnings to compiler versions that don’t know about them is a little suprising.

Regards,
Paul Heinz



Hi Paul,

Thanks for reporting this… it is a known limitation with that list of warnings, but we’re not planning to filter that list by compiler version. And, as you say, the workaround is to simply leave them enabled (which is the default).

cheers,
.t8