I've just pushed to GitHub (first time, so be gentle...) an extended, multi-platform TClipboard implementation for newer Delphi versions:

I've just pushed to GitHub (first time, so be gentle...) an extended, multi-platform TClipboard implementation for newer Delphi versions:

https://github.com/chrisrolliston/CCR.Clipboard

Where the platform allows, supports delayed rendering, virtual files, change notifications, and inter-process TClipboard-based drag and drop. The code originates from the FMX TClipboard I published a few years back, though is much extended, and was refactored to support the VCL too (XE2+). For more info, check out the readme first...
https://github.com/chrisrolliston/CCR.Clipboard/blob/master/Readme.md

... followed by the wiki pages for discussion of individual features, together with known issues and limitations:

https://github.com/chrisrolliston/CCR.Clipboard/wiki

Disclaimer: supporting multiple FMX versions ain't no fun, so if someone tries it with XE4 or whatever and has an issue, I may not be able to help. Also, if you're interested in drag and drop to Finder on OS X, consider using my code with any Delphi version lower than XE8 a 'proof of concept' only...
https://github.com/chrisrolliston/CCR.Clipboard

Comments

  1. Cool, thanks, Chris!  Still love and use Clipmate every day.

    ReplyDelete
  2. Nicholas Ring - yep, now fixed, thanks

    ReplyDelete
  3. Chris Rolliston And they say people don't read the readme files any more :D

    ReplyDelete

Post a Comment