BFC version 1.6 ================ The Set of Native Delphi Components for Borland Delphi. 100% Source Code. Last revision date Januari 18, 2002. PLEASE FOLLOW THE INSTRUCTIONS PROVIDED IN THE INSTALLATION SECTION! TABLE OF CONTENTS ----------------- Overview History What's next License Agreement Compatibility Installation Demo Programs Source Files Copyright Notes Overview -------- BFC contains a number of components for Borland Delphi 3, 4, 5 and 6. This collection includes 32 native Delphi components. BFC is a freeware product. Feel free to distribute it as long as all files are unmodified and kept together. The author disclaims all warranties as to this software, whether express or implied, including without limitation any implied warranties of merchantability or fitness for a particular purpose. Use under your own responsibility, but comments are always welcome. TBFC_Busyform : Component which can create a loop, displaying progress with internal/external progressbar. TBFC_ButtonEdit : Edit with button on the right. You can assign caption and bitmap. TBFC_DBButtonEdit: Data-aware TBFC_ButtonEdit. TBFC_EmailEdit : Edit with possibility to start standard email-client on double-click. TBFC_EmailLabel : Label with possibility to start standard email-client on click. TBFC_DBgrid : DBGrid descendant which will display boolean fields as a checkbox in the grid. TBFC_HTTPEdit : Edit with possibility to start standard Internet-browser on double-click. TBFC_HTTPLabel : Label with possibility to start standard Internet-browser on click. TBFC_Dir : Component for obtaining a list of files and subdirectories from a specified directory. TBFC_DBEmailEdit : Data-aware TBFC_EmailEdit. TBFC_DBEmailLabel: Data-aware TBFC_EmailLabel. TBFC_DBHTTPEdit : Data-aware TBFC_HTTPEdit. TBFC_DBHTTPLabel : Data-aware TBFC_HTTPLabel. TBFC_FileCheck : Packing/Rebuilding/Restructuring/Creating datafiles TBFC_VersionInfo : Obtaining ProjectInfo. You can assign it directly to a TLabel. TBFC_ShellIcon : Component for making shortcuts for the desktop, start menu, Startup, Programs... folders TBFC_Lookup : Editbox for performing lookups for every field in a database-file. TBFC_SplitText : Component to split a string into a stringlist or otherwise. TBFC_SysFormats : Component for changing/querying Time, date, day and month... formats TBFC_TimeLabel : TLabel-descendant which display time. TBFC_StatusBar : TStatusBar descendant which accept other controls. TBFC_TrayIcon : Component for placing an (animated) icon in the systemtray TBFC_SysParam : Component for getting some system-parameters (screensaver + timeout) + disable CTRL+ALT+DEL TBFC_VisAppForm : Component for hiding/showing form on taskbar, hide start-button and taskbar TBFC_Enviroment : Component to get the settings for the windows and MSDOS-environment. TBFC_ComboBox : TComboBox-descendant which auto-completes entered text TBFC_DBComboBox : TDBCombobox-descendant which auto-completes entered text TBFC_EDIT : Edit whitch shows a border when getting focus TBFC_DBEDIT : DBEdit whitch shows a border when getting focus TBFC_Panel : Panel which can show gradient colors More help can be found in the help-files. History ------- BFC-FileCheck 1.00 (Jan 1999). Initial release available on internet. BFC Version 1.1. (March 1999). Included serveral new components. BFC Version 1.2 (May 1999). New components (Email en HTTP components, BusyForm, TimeLabel, Sysformats and Statusbar) Distributed as freeware but possibility to buy sources. Bugfix for the TBFC_FileCheck. On NT you would get an error generating the DBI-files if no programname was provided. BFC Version 1.3 (August 1999) New components TBFC_ButtonEdit, TBFC_DBButtonEdit, TBFC_TrayIcon, TBFC_VisAppForm, TBFC_Environment and TBFC_SysParam. BugFix for the TBFC_BusyLabel component (concerning hide and show) I deleted all the Help-files. I found myself writing the help twice (once the helpfile and once the web-site). I've included the complete web-site as help now. It's located in the Help-subdirectory. BFC Version 1.4 (October 1999) Added Delphi 3 & 5 compatibility. BFC Version 1.41 (November 1999) Added TBFC_ComboBox and TBFC_DBComboBox BFC Version 1.42 (December 2000) Added some methods to the TBFC_FileCheck component BFC Version 1.43 (December 2000) Changed the BFC_VisAppForm component. There were problems installing the component in windows NT/2000. The installation problem is solved, but the components still will not work in NT/2000. Added the sources of the FileCheck demo. You can compile the EXE yourself. BFC Version 1.5 (August 2001) Added Delphi6 compatibility Added TEdit and TDBEdit components BFC Version 1.6 (Januari 2002) Added TBFC_Panel and TBFC-CaptionButton components Fixed bug in BFC_Trayicon concerning popupmenu What's next ----------- The BFC-component set will be updated at regular times. I've got some ideas of new components that i will make and changes on existing ones. If you got any idea's you can always let me know at bfc@pandora.be License Agreement ----------------- Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appears in all copies and that both the above copyright notice and this permission notice appear in supporting documentation, and that the name of the BFC author won't be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. This software is made available "as is", and BIETS FREDDY (AUTHOR) DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND IN NO EVENT SHALL AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, TORT (INCLUDING NEGLIGENCE) OR STRICT LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Compatibility ------------- This version of BFC is written and fully tested with Borland Delphi 3 & 4 Client/Server and Delphi 5 & 6 Enterprise Edition. Installation ------------ Unzip BFC.zip. Use "Component\Install packages..." menu item of Delphi IDE. Choose ADD and search for the BFC.BPL file in the right directorymap. Add the path in the Tools/Environment Options/Library Demo ---- There is a program that can be found in the map where you unzipped the BFC.ZIP file named ChckFile.EXE. This program can be used to make the DBI-files used by the FileCheck-component. This program can also be used to pack/reindex/Restructure... datafiles and indexes Source Files ------------ There are no sources available in this freeware version. Source files can be available upon registration. Registration costs are set at 39$US. No upgrades available, but all sources will be send to you by email after request if you bought them no longer than 6 months ago. BFC can be registered online. Go to my homepage at http://users.pandora.be/freddy.biets and select the option "Register". Copyright Notes --------------- All the components in the BFC-package is written by me, but it not more than fair that i thank those who helped me to come this far. First of all it is Niels Vanspauwen who let me discover Delphi some years ago. I know that if i have any problem at all, i can always rely on him. I also have to thank all the ppl in the newsgroups. They often helped me to get some sleep at night.