Eigentlich ist
experimental nur für Units gedacht:
Zitat:
The Delphi compiler also recognizes the hinting directive
experimental. You can use this directive to designate units that are in an unstable development state. The compiler will emit a warning when it builds an application that uses the
unit.
Der Fehler besteht darin, daß der Compiler das überhaupt an dieser Stelle akzeptiert.