#
Clipboard Viewer Component
ReadMe

## Description

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.

## Compatibility

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.

## Installation

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.

## Documentation

The component has comprehensive online documentation.

## Demo Program

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.

## Update History

A complete change log is provided in a text file that is included in the download.

## License

The Clipboard Viewer Component is released under the terms of the Mozilla Public License v2.0.

All relevant trademarks are acknowledged.

## Bugs and Feature Requests

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.

## About the Author

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.

Please let me know if you have any comments about the component, but please use the Issue Tracker noted above to report bugs and request new features.
This document is copyright © 2008-2014, P D Johnson, www.delphidabbler.com.