Ian Branch 128 Posted March 22, 2019 Hi Guys, Is there any kind of master/reference list around that details what has changed between Delphi versions? I am looking at an older library and the compile messages are saying things like.. [dcc32 Warning] xxxxx.pas: W1000 Symbol 'TImageIndex' is deprecated: 'Use System.UITypes.TImageIndex' and [dcc32 Warning] xxxxx.pas: W1000 Symbol 'TScrollStyle' is deprecated: 'Use System.UITypes.TScrollStyle' and [dcc32 Warning] xxxxx.pas: W1000 Symbol 'ThemeServices' is deprecated: 'Use StyleServices' amongst others. when were they introduced? I have come across this issue many other times when working older code. Regards & TIA, Ian Share this post Link to post
Sherlock 663 Posted March 22, 2019 There is no definitive guide to this. Consult this thread as a starting point Share this post Link to post
Ian Branch 128 Posted March 22, 2019 Hi Sherlock, Thanks for that. I was afraid that would be the case. I only have Rio installed so searching back through isn't an option. Sigh! I'll try one of the other links mentioned in the thread. Regards, Ian Share this post Link to post
Boris Novgorodov 10 Posted March 22, 2019 (edited) There is List of Delphi language features and version in which they were introduced/deprecated Edited March 22, 2019 by Boris Novgorodov 1 Share this post Link to post
Ian Branch 128 Posted March 22, 2019 Hi Boris, Thanks for that. It is a big step forward from where I was. Regards, Ian Share this post Link to post
David Heffernan 2353 Posted March 22, 2019 Knowing the version where things changed doesn't influence how you resolve the warnings Share this post Link to post
Ian Branch 128 Posted March 22, 2019 Hi David, Agreed, but knowing where they change means I can insert conditionals relevant to the Delphi version. Ian Share this post Link to post
David Heffernan 2353 Posted March 22, 2019 1 hour ago, Ian Branch said: Hi David, Agreed, but knowing where they change means I can insert conditionals relevant to the Delphi version. Ian If you don't have those versions, you don't need to do that. Share this post Link to post