TJPicture v1.00 by James Hargrave (hargrave@mep.com) Vancouver, BC Canada --------------------------------------------------------------------------- Copyright 1995 by Minds Edge Productions Inc. (info@mep.com) --------------------------------------------------------------------------- Credits: In addition to my code this release contains source code by: Martyn Dowsett (CompuServe ID 100676,1560) (See JAboutE.Pas) Jeff Atwood (JAtwood159@AOL.COM) (See About2.Zip, Jeffs original archive, and AboutVCL.PAS (in AboutDll.Zip)) I would like to thank Martyn and Jeff for releasing their code and let them know I think they did a fantasic job, I learned a lot from it. My about box editor is based on one origionally written by Martyn the about box editor calls a .DLL that is a wrapper for Jeff's about box control. (See the source code headers for additional credit and a better explination of what I am talking about) What's in this zip file? This zip contains my first delphi control (TJPicture) it's a simple control that will let you toggle display between two bit maps (It's basically a graphical check box, instead of an X in a box you can use two bitmaps). The other thing it has is an "about this control" editor implemented as a .DLL. The reason for this is I wanted a way to display an "about this control" message box that wasn't editable by anyone (this is just a sample since I'm releasing the full source code of course this one is editable. If you want to add a non editable about box to any of your controls this is one way you could implement it (see AboutDll.DPR, in AboutDll.Zip for more information). For a better explination of everything see the headers in all the .PAS and .DPR files. Files Included: about2.zip -- Jeff Atwoods distribution file for his about box VCL aboutdll.dll -- The compiled version of the files in AboutDll.Zip aboutdll.zip -- The souce code to the About Box .DLL jaboute.pas -- The source code to the About Editor Property jpicture.pas -- The source code to TJpicture jpicture.dpr -- The palette bitmap for TJpicture readme.txt -- This read me file To Install this control: Installation is just like any other control (see your Delphi documentation if you don't know how to install a control). The register procedure is in the file JPicture.Pas, make sure aboutdll.dll is in your path as well. !!! IMPORTANT NOTE !!! : You must make sure ABOUTDLL.DLL is in your path. If it is not in your path the next time you try to load delphi you will get an error saying: "Can not load YOURNAME.DCL". Placing ABOUTDLL.DLL in your path will allow fix this. About this release: I wrote this quite a while ago with the intention of releasing it, but I wanted to make sure everything was complete and there weren't any errors or anything. However, reality has finally hit me and I know if I don't release it now I'll never get around to doing it, so if you find any errors or have any problems (hey, it's free.. give me a break) I appologize and please let me know. I am also looking for a few people to help test a few other little controls I have written. I've tested this one a little but if someone could help me pseudo-beta-test stuff it would be fantastic, so if your interested please drop me a note. -James