{------------------------------------------------------------------------------}
{ TSaveCheckState v2.01 (c) 1998-99 Y-Tech Corporation     February 23rd, 1999 }
{------------------------------------------------------------------------------}
{ TSaveCheckState is a deceptively simple component that can save and restore  }
{ the Checkmarks of all items in any TMainMenu or TPopupMenu component. Menu   }
{ Items can be nested as deep as you want in Submenus. Handles Actions too.    }
{ (Full Source Included)                                                       }
{                                                                              }
{ Please visit our Web Site: http://www.igather.com/components to try out the  }
{ many other freeware and shareware components and classes available there.    }
{------------------------------------------------------------------------------}

{------------------------------------------------------------------------------}
{ Installation                                                                 }
{------------------------------------------------------------------------------}
{ Please register CheckStateReg.pas                                            }
{------------------------------------------------------------------------------}

{------------------------------------------------------------------------------}
{ Questions & Comments                                                         }
{------------------------------------------------------------------------------}
{ All questions and comments should be sent to ycomp@hotpop.com                }
{------------------------------------------------------------------------------}

{------------------------------------------------------------------------------}
{ Usage                                                                        }
{------------------------------------------------------------------------------}
{ - Always read "readme.txt"                                                   }
{ - Please look at "info.htm"                                                  }
{ - Please refer to the help file.                                             }
{------------------------------------------------------------------------------}

{------------------------------------------------------------------------------}
{ Freeware License Agreement & Disclaimer                                      }
{------------------------------------------------------------------------------}
{ By use of this component, you have agreed to the following:                  }
{                                                                              }
{ You may not not modify the source code in this file and re-distribute. You   }
{ may only distribute the unmodified .Zip file that this file you are currently}
{ reading came in. Other than that, you are free to distribute this component. }
{                                                                              }
{ Although this component has been thoroughly tested and documented, neither   }
{ Y-Tech Corporation nor any of it's employees nor the author will be held     }
{ responsible for any damage arising from it's use or misuse.                  }
{------------------------------------------------------------------------------}

{------------------------------------------------------------------------------}
{ Revision History                                                             }
{------------------------------------------------------------------------------}
{ 1.00: + Initial Release                                                      }
{ 1.10: + Added code that raises exception if there's no menu assigned when the}
{         LoadIt or Save methods are called. (How can you save the check states}
{         of menu items without a menu?)                                       }
{ 2.00: + Now released as Freeware with Source.                                }
{       + Fully International Component. You can use this with any version of  }
{         Delphi (except 1.0) with any language. There are no English messages }
{         or prompts shown to the user with this component, so it was easy to  }
{         do.                                                                  }
{ 2.01: + [major bux fix] v2.00 still thought it was Shareware and only worked }
{         under IDE. oops.                                                     }
{------------------------------------------------------------------------------}