Edit

Compiler Error AL0124

Note

The AL diagnostics topics are in preview. If you have input for this topic, we'd love to hear from you. Use our GitHub repo to create a PR and add content to this topic by going to here. To read about contributing, see Contribute to the Help. Thanks!

The property '{0}' cannot be used in this context. Verify the property is available for the current object type.

How to fix this diagnostic?

This error means a property is valid in AL, but not for the object, control, or type where you used it. It often happens when you copy a property from one object type to another, or use a property that isn't supported in the current context.

To fix it:

  • Remove the property, or replace it with the equivalent property for the current object type.
  • Check the reference documentation for the properties that are available for that object or control type.
  • If you copied code from another object, make sure every property applies to the target object.

Get Started with AL
Developing Extensions