Is it really necessary to mark TCharacter as deprecated? It is still useful for libraries/addins which support earlier versions before XE3.

Is it really necessary to mark TCharacter as deprecated? It is still useful for libraries/addins which support earlier versions before XE3.
[Warning] W1000 Symbol 'TCharacter' is deprecated: 'Use TCharHelper'

Vcl.Forms:
THintInfo = Vcl.Controls.THintInfo deprecated 'Use Vcl.Controls.THintInfo';

Typically, Vcl.Forms is used after Vcl.Controls, so this warning will be produced every time I references THintInfo in my unit...

Comments

  1. Stefan Glienke Thanks, I will do that. Just thought they were abusing the deprecated directive.

    ReplyDelete
  2. Baoquan Zuo Surely that's the sort of thing that the deprecated directive is for...? (Keep older interfaces around, but encourage moving to the new.)

    ReplyDelete
  3. Chris Rolliston maybe I was too sensitive ;-)

    ReplyDelete

Post a Comment