Jump to content
Prakash

Changes in Delphi from D10 Till now

Recommended Posts

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

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 by dummzeuch

Share this post


Link to post
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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×