The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 4,262 other subscribers

Andreas on Twitter:

Posted by jpluimers on 2018/11/13

Cool: I never knew the Delphi debugger’s expression understood more than just expressions: compiler directives too!

[WayBack@AndyHTech on Twitter:

The debugger’s expression evaluator can’t access an PInteger like an array because PInteger wasn’t declared with $POINTERMATH ON. But if you write “{$POINTERMATH ON} MyIntPtr[0]” into the evaluator the array access works. POINTERMATH ON should always be on in the expr evaluator.
… and if you did this, the option stays active until the compiler has to compile a project, the it is reset.

–jeroen

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.