TPJCBView is a non-visual Delphi component that notifies the user whenever the content of the clipboard changes.
Notification is by means of an event. By handling the event your application can respond to changes on the clipboard. The component can be used as the heart of a program that displays "live" information about the clipboard. Alternatively it can be used to enable and disable other components whose state depends on the available clipboard formats.
TPJCBView provides an Enabled property that is used to enable and disable the component and hence it's events. It also has a TriggerOnCreation property that triggers an event when the control is created.
The component has been tested with the 32-bit Windows compiler of Delphi 7 and Delphi 2006 to XE4 and the the 64-bit Windows compiler of Delphi XE2 to XE4.
The unit has dependencies on the VCL and on Windows so cannot be used with the FireMonkey framework or with non-Windows targets.
The Clipboard Viewer Component and its associated files are supplied in a zip file. Before installing you need to extract all the files from the zip file, preserving the directory structure. The following files will be extracted:
PJCBView.pas – component source code.
PJCBView.dcr – component palette glyph.
ReadMe.htm – this file.
ChangeLog.txt – project change log.
MPL-2.txt – the Mozilla Public License v2.0.
Documentation.url – short-cut to the component's online
documentation.
In addition to the above files you will find the source code of the demo
project the Demo sub-directory.
You can now install the components into the Delphi IDE. To do this, the files
PJCBView.pas and PJCBView.dcr should be added to a
design time package. If you need help doing this see here.
The component has comprehensive online documentation.
The source code of a program that demonstrates the component is included in the download.
This demo requires Delphi 7 as a minimum.
For more information about the demo see the file DemoReadMe.txt
in the Demo directory.
A complete change log is provided in a text file that is included in the download.
The Clipboard Viewer Component is released under the terms of the Mozilla Public License v2.0.
All relevant trademarks are acknowledged.
Bugs can be reported or new features requested via the Issue Tracker.
If no similar report or request has been recorded already, use the New Issue link to add a new issue. Please select the most appropriate template from the Templates drop down list.
I'm Peter Johnson – a hobbyist programmer living in Ceredigion in West Wales, UK, writing write mainly in Delphi. My programs and code are available from http://www.delphidabbler.com/.
I can be contacted via the website.