WAK Productions Presents: TFileMonitor version 1.00 Copyright ©2001 - WAK Productions --------------------------------- Programmed by Winston Kotzan Email: wak@wakproductions.com Website URL: http://wak.wakproductions.com/ Overview -------- This component is used to monitor a directory in the file system for changes. Set the Directory property to the directory you would like to monitor for changes. Then, set the Active property to true to begin monitoring the directory. If a change occurs, the OnChange event is signaled. To stop the component, set the Active property to false. If you want the component to stop signaling events during your event handler's execution, use the Suspend() and Resume() methods. This is useful if you want to make a change in the directory being monitored but do not want a new event signaled for the changes you just made. Questions? Comments? Feature Requests? Send em' in! Email: wak@wakproductions.com Note: This version of TFileMonitor does not contain source code and it is only compatible with Delphi 5. Source Code Information ----------------------- This edition of TFileMonitor does not come packaged with source code. The price of the source code is only $12 and is available at the WAK Productions website at: http://www.wakproductions.com/dev/filemon/ Installation ------------ This version of TFileMonitor will only work with Delphi 5. To use it in other versions of Delphi, you will have to purchase the source code. See the "Source Code Information" section above. 1. Open the FileMon_D5.dpk in Delphi 5. 2. Click the Install icon 3. The component will appear on the pallete under the tab labeled "WAK" Release Notes ------------- Version 1.0 -In some cases, the OnChange event will fire twice. It is caused by the FindFirstChangeNotification() API. When a file is being written to, it seems that an event is signaled when the writing begins, and another event is signaled when the writing ends. Updates ------- 12-16-01 -- Version 1.0 - First release End-User License Agreement -------------------------- By using this software, you are agreeing to the following terms: 1. WAK Productions and any employees will not be responsible for any damages, misuse, vertigo, hallucinations, or any other unfortunate accidents related to this product. 2. WAK Productions maintains the right to freely modify whole or any portion of this product in the next release. 3. Any modifications must be marked as such, with some credit given to its original creator. 4. The origin of this software must not be misrepresented, you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 5. This product may only be redistributed under the conditions that it comes in a duplicate of its original package, including all accompanied files, documentation, etc.