Prakash 0 Posted 5 hours ago Hi All ,, I am migrating application from Delphi 10 to 12.3. from your experience please give me guide line . or things to look . I am particularly looking for change in behaviour of component . like In Delphi 10 I can see TMsgDlgTyp.MtConfrmation type show an information icon. but same code not showing information icon in Delphi 12.3 Thanks in Advance. Prakash Share this post Link to post
dummzeuch 1640 Posted 4 hours ago (edited) Very important, if you use TForm.OnCreate events and plan to work with Delphi 10 and 12.3 in parallel for a while: They dropped the TForm.OldCreateOrder property. All previous Delphi versions set this value to False when a new form was created in the IDE. But if open an existing project in Delphi 12 and save a dfm file, the OldCreateOrder value will be removed. When you then open it in Delphi 10 OldCreateOrder will get assigned its default value, which is True. So by saving in Delphi 12 and then in Delphi 10 the OldCreateOrder value changes from False to True. Uwe Raabe blogged about the consequences this can have. On top of that you will likely have much "fun" with Windows per display scaling which is supported by Delphi 12. Edited 4 hours ago by dummzeuch Share this post Link to post
DelphiUdIT 229 Posted 1 hour ago 3 hours ago, Prakash said: I am particularly looking for change in behaviour of component . like In Delphi 10 I can see TMsgDlgTyp.MtConfrmation type show an information icon. but same code not showing information icon in Delphi 12.3 Use of information icon is deprecated in Windows, see this topic: https://en.delphipraxis.net/topic/11232-delphi-12-messagedlg-doesnt-show-icons/?do=findComment&comment=89141 Share this post Link to post