Sie sind auf Seite 1von 3

=============== LiveMap (tm) (11 November 1999, HexaTech)=============== Note: LiveMap (tm) is based on HexaTech's XRosyGUI (tm) ActiveX

technology, which can be used for an overwhelmingly wide variety of applications. The "LiveMap" mark is used to better promote and concentrate on the product's usage in the area of interactive map applications. Contents 1. How to Use XRosyGUI for LiveMap ================================== 2. How to Define Hotspot Regions in a Map 3. Compiling VC++ Source Code 4. Extracting Bitmaps From Resource Files 5. Files To Distribute 6. Technical Support 7. License Agreement

1. How to Use XRosyGUI for LiveMap ---------------------------------XRosyGUI for LiveMap provides a Demo VB project. To see the demo, use your Visual Basic to load the project file, LIVEMAP.VBP in the SAMPLE directory. Please first pay attention to the Tutor examples (Example 5 and Example 7 in the demo), which illustrate two simple cases for defining bitmap-based and polygon-based hotspot regions (buttons) on a map. To define buttons, you can use either your code or script. If you have questions, problems or comments on improving the product to fit your particular need, please send e-mail to: support@hexatech.com. 2. How to Define Hotspot Regions on a Map ----------------------------------------Hotspot regions on a map are actually irregularly shaped buttons. You can define either polygon-based or bitmap-based hotspot regions. To define polygon-based hotspot regions, you can use the HexaTech Hotspot Editor. To define bitmap-based hotspot regions, first use your bitmap editor to create the corresponding button bitmaps and then use the AddButton method. Please refer to the AddButton method and the "Illustration of Creating Button Bitmap Frames" section, in the XRosyGUI (RoseGUI) help file. 3. Compiling VC++ Source Code ----------------------------XRosyGUI for LiveMap also provides VC++ source code for the Demo program as well as the bitmaps. After compiling the source code, you will need to move the executable file to the SAMPLE directory where all bitmaps file are located. 4. Extracting Bitmaps From Resource Files ----------------------------------------For bitmap-based buttons, the button bitmaps for the USA maps are stored in XRosyGUI resource files (*.res). You can extract all the bitmaps from the resource files using the RoseEditor program. To extract, run the RoseEditor and select the Operation Menu and click Extract Bitmaps From Resource. Note: Bitmap file name for each state is the same. So, you may like to

create a new directory for each resource file to avoid overwriting existing files. 5. Files To Distribute ---------------------When you distribute your application which uses RoseGUI control, you only need to distribute one file: ROSE16.OCX - for 16 bit application, or ROSE32.OCX - for 32 bit application You must not distribute the license files (*.LIC). Your application does not need the license files to run. In order for RoseGUI to work correctly, you must place the OCXs files in your path or in C:\WINDOWS\SYSTEM. You must also distribute the following 32-bit system DLL files if they are not already present in your user's system directory: MFC40.DLL, MSVCRT40.DLL, and OLEPRO32.DLL. 6. Technical Support -------------------If you have questions, problems or comments on improving the product to fit your particular need, please send e-mail to: support@hexatech.com. 7. License Agreement ------------------------------------------------------------------------XROSYGUI/LIVEMAP LICENSE AGREEMENT Subject to the following terms and conditions, HexaTech grants to you a non-exclusive license to use XRosyGUI/LiveMap ("Product"), which consists of the software ("Software") and the related documentation ("Documentation"). The term "Software" means all the software programs and libraries licensed to you as a single integrated product and the term "Documentation" refers to all the manuals licensed to you. LICENSE This license is for a single developer. You may use the software on one computer at a time. Under no circumstances shall the software be used by more than one individual - this is a single user license. You may freely distribute the product s run-time control file (.OCX) embedded in your application that is not used as a software development product. You may not distribute the product s license file (.LIC). You may copy the software for backup purposes only. You may not grant sublicenses, lease, or other rights in the Product. You may not translate, recast, transform, decompile, disassemble or reverse engineer the software. The product that you produce with the software may not be a software development product, a product that is sold primarily to software developers or system integrators or a development environment of any kind. Please contact HexaTech for special commercial licensing provisions in these circumstances. In the case of an authorized transfer, the transferee must agree to be bound by the terms and conditions of this License Agreement. YOU MAY NOT USE, COPY, MODIFY OR TRANSFER THE SOFTWARE, IN WHOLE OR IN PART, EXCEPT AS EXPRESSLY PROVIDED FOR IN THIS LICENSE.

This license is effective until terminated. You may terminate it at any time by destroying the software together with all copies, modifications and merged portions in any form. The license also terminates if you fail to comply with the terms and conditions of this agreement. HexaTech retains title to the ownership of the software. All copies and portions of the software, in any form, belong to HexaTech which retains all rights not expressly granted. Nothing in this License Agreement constitutes a waver of HexaTech's rights under the U.S. copyright laws or any other Federal or State Law. This software and accompanying documentation are protected by United States Copyright laws and also by International Treaty provisions. Any use of the software in violation of these laws constitutes termination of the license and can be prosecuted. LIMITED WARRANTY Defective diskettes returned to HexaTech within 60 days from the date of purchase will be replaced at no charge. HexaTech does not warrant that the functions contained in this software will meet your requirements or that the software will be error free. HexaTech s entire liability and your exclusive remedy shall be the replacement of any diskette not meeting HexaTech s "Limited Warranty" and which is returned to HexaTech within the warranty period with a copy of your receipt or other proof of payment. IN NO EVENT WILL HEXATECH BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THIS PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY. THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE PROGRAM AND DOCUMENTATION IS ASSUMED BY YOU. Some states do not allow limitations on how long an implied warranty lasts, or limitations of liability for incidental or consequential damages. So the above limitation may not apply to you. The warranty gives you specific legal rights and you may also have other rights which vary from state to state.

Das könnte Ihnen auch gefallen