==============================================================================
        HSEdit Server
        Version 4.0.1 - README.TXT file  20-Aug-98
==============================================================================

Copyright Notice
Software, documentation and related materials:
Copyright (c) 1998 Protel International Pty Ltd
All rights reserved.

******************************************************************************
*      CHECK THE PROTEL WEB SITE FOR THE LATEST INFORMATION ABOUT ADD-ONS    *
*                        http://www.protel.com/                              * 
******************************************************************************

CONTENTS

1. General information
2. Installation information
3. Source code information for EDA/Client developers

------------------------------------------------------------------------------
------------------------------------------------------------------------------
1. GENERAL INFORMATION

* This add-on server will report all the hole sizes used on the board, 
  and give you the option to be able to change particular hole sizes. 
  This server is run by the Run process. Please refer to the associated 
  help file for more information about this process.


* Requirements:
  - EDA/Client 98 or later
  - Advanced PCB 98 later    

------------------------------------------------------------------------------
------------------------------------------------------------------------------
2. INSTALLATION INFORMATION

* If EDA/Client was not running during the installation process the setup program 
  will automatically install this server.  If EDA/Client was running then the
  server will need to be installed manually.  

  To install the server manually into EDA/Client:
  - select Servers menu item from the Client System menu (down arrow on menu bar)
  - click the Install button
  - choose the "HSEdit.Ins" file from the 
    (EDA/Client directory)\AddOns\HSEdit\ directory
  - click OK 


* When this server is installed the following changes are made to the resources;
  - "Hole Size Editor" is added to the Edit menu (above Export to Spreadsheet...)
    in the default PCB menu
 
  For more information about modifying resources please refer the on-line help
   
------------------------------------------------------------------------------
------------------------------------------------------------------------------
3. SOURCE CODE INFORMATION FOR EDA/CLIENT DEVELOPERS

PLEASE NOTE: To install the source code for this example, choose the Custom
option during installation, and check the source code component.

* This source code demonstrates:
  - how to implement a plug-in server for EDA/Client
	 - Implementing code for each process

  - using the Advanced PCB API
	- Creating links with the API
	- Querying the PCB Database.
	- Using a PCB iterator.
	- Changing the attributes of PCB primitives.

* Requirements:
  - Delphi 3.0
  - Advanced PCB API files (located in the EDA/Client directory in \CSDK\LIB).

* To create the server dll:
  - Open the HSEdit.Dpr project file. 
  - Compile the project by selecting the Build All from the Compile Menu

  For more information about creating plug-in servers and add-ons please refer 
  to the CSDK on-line help files.

* If "Full" installation was selected the setup program installs both server 
  files and source code files.  The following files are installed into the 
  EDA\Client directory specified during setup.
  
  Sever files: 
  - \AddOns\HSEdit\HSEdit.Ins         (server installation file)
  - \AddOns\HSEdit\HSEdit.Dll         (server file)
  - \AddOns\HSEdit\HSEdit.Rcs         (server resource file)
  - \AddOns\HSEdit\Readme.Txt         (this file)
  - \HSEdit.Hlp                       (server help file)

  Source code files:

  - \Csdk\Examples\Hole Size Editor\HSEdit.Srv    (server description file)
  - \Csdk\Examples\Hole Size Editor\HSEdit.Dpr    (Delphi project file)
  - \Csdk\Examples\Hole Size Editor\HSEdit.Res    (Delphi resource file)
  - \Csdk\Examples\Hole Size Editor\Edholfrm.Dfm  (Delphi form file)
  - \Csdk\Examples\Hole Size Editor\Run.Dfm       (Delphi form file)
  - \Csdk\Examples\Hole Size Editor\Run.Pas       (main server code)
  - \Csdk\Examples\Hole Size Editor\Hole.Pas      (main server code)
  - \Csdk\Examples\Hole Size Editor\Misc.Pas      (main server code)
  - \Csdk\Examples\Hole Size Editor\Holelist.Pas  (main server code)
  - \Csdk\Examples\Hole Size Editor\Commands.Pas  (server shell for EDA/Client)
  - \Csdk\Examples\Hole Size Editor\ComTable.Pas  (server shell for EDA/Client)
  - \Csdk\Examples\Hole Size Editor\Main.Pas      (server shell for EDA/Client)

  - \Csdk\Examples\Hole Size Editor\HSEdit.Hpj  (help project file)
  - \Csdk\Examples\Hole Size Editor\HSEdit.Rtf  (help file text)
  - \Csdk\Examples\Hole Size Editor\Manual.Rtf  (reference manual text)
  - \Csdk\Examples\Hole Size Editor\HSEdit.Bmp  (help bitmap)

==============================================================================