Jump to content
Sign in to follow this  
Attila Kovacs

Club 12

Recommended Posts

Posted (edited)

So, I've updated to Delphi 12 from Berlin, and I have to say, it's a big {expletive} WOW, especially during the first couple of hours. What immediately stands out is that the IDE is much faster, both in terms of code and graphics. (There were zero issues installing it and both old and new IDE's are running parallel.)

 

But as I proceed, some questions are slowly arising...

 

I'm currently converting my experts, and I can't find the clipboard history window/function in Delphi 12. Has it been removed?

 

Also, the web is full of help files with custom managed records and their constructors and destructors, but it doesn't work and I accidentally found a user comment on Marco's blog that it became the initialize and finalize operators. Does it? Is there any reading on how this evolved and if there are any drawbacks/pitfalls or can I start converting my "smart" objects to use that?

 

 

Edited by Attila Kovacs
  • Like 1

Share this post


Link to post

Clipboard history was removed. The argument (probably valid) was that the Windows clipboard history does the job just as well (or better). Use left hand "Windows icon" key combined with "V" to bring up clipboard history.

  • Like 1
  • Thanks 4

Share this post


Link to post
Posted (edited)
7 minutes ago, Roger Cigol said:

Use left hand "Windows icon" key combined with "V" to bring up clipboard history.

I see, thanks. I had that on Ctrl-Shift-F1 while cycling through the items with multiple F1 presses while holding the Ctrl-Shift key.
I'll just reimplement this function then, not a big deal. I can even make sure that only text copied or previously pasted into the IDE appears there, so it stops "spying".

 

Edited by Attila Kovacs

Share this post


Link to post
48 minutes ago, Attila Kovacs said:

Also, the web is full of help files with custom managed records and their constructors and destructors, but it doesn't work and I accidentally found a user comment on Marco's blog that it became the initialize and finalize operators.

I don't know what web finds you are referring to but afair they had been called Initialize and Finalize from the beginning when they were actually released - see https://docwiki.embarcadero.com/RADStudio/Sydney/en/Custom_Managed_Records

They initially planned them for 10.3 but they were dropped shortly before because they were even more broken than at the time they got released in the version after - at that time the syntax was different but as said this was never released https://blog.marcocantu.com/blog/2018-november-custom-managed-records-delphi.html

Share this post


Link to post
3 minutes ago, Stefan Glienke said:

I don't know what web finds you are referring to but afair they had been called Initialize and Finalize from the beginning when they were actually released

Thank you Stefan,

 

I think this one: https://docwiki.embarcadero.com/RADStudio/Sydney/de/Benutzerdefinierte_verwaltete_Records

And google gave me that link, maybe it shgould be deleted then.

 

 

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
Sign in to follow this  

×