HAVING PROBLEMS WITH OUR INSTALLATION? ------------------------------------------------------------------------------------------ If you are having problems with the Global Majic Software installation not working, it can only be for one of 3 reasons: 1. You are trying to install onto a 16 bit operating system. ActiveX controls are 32 bit and will not operate in a 16 bit environment. 2. Bad disk or incomplete installation download. If this error occurs, it will be pretty obvious. You will get an error indicating that the installation was missing a disk or a dll or was incomplete. 3. The OLE Automation libraries did not install. The ONLY reason that this will occur is if you have a program running that is using one of the OLE Automation DLLs. Shut everything down that is not necessary when running the installation. !!!!!!!!!!!!!!!!!!!! LAPTOP USERS BEWARE !!!!!!!!!!!!!!!!!!!! If you are installing on a laptop, be sure to shut down the battery meter. Almost all of the laptops out there include a battery meter application that indicates how much charge is left on the laptop. This battery meter application usually uses the OLE Automation DLLs and YOU WILL NEED TO TURN IT OFF IN ORDER FOR THE INSTALLATION TO COMPLETE CORRECTLY. V3.2 RELEASE NOTES MAJOR MODIFICATIONS FOR THIS RELEASE: ----------------------------------------------------------------------------------------- 1) The biggest change for all GMS controls has been the addition of a property page that allows you to save, import, and export configurations for all of our controls. The name of the file it saves to is CONFIG.GMS and it is located in the Windows\System directory. Do not change the name or location of this file! If you have a configuration you are particularly proud of and would like to share it, please send it to us via email to webmaster@globalmajic.com. We will be maintaining a web page for all of our products with configurations you can download and import into your configuration file. 2) Big changes for Cimplicity users. All of the controls have been modified to properly utilize Cimplicity's unique resizing features. 3) Microsoft Internet Explorer 4.0 compliancy. 4) Borland C++ Builder compliancy. 5) Microsoft Office 97 products were tested (Access, Excel, Word). 6) Toggle control was corrected for use in Borland Delphi. 7) Controls were "signed" using newest standard. Controls are now marked as "safe for scripting" and have been "time-stamped" for compliancy with the new standard. This means that when using the controls in internet or intranet based applications, they conform to all the newest standards and there will be no security warnings when downloading these controls. KNOWN BUGS: ----------------------------------------------------------------------------------------- MICROSOFT PRODUCTS: Microsoft Visual C++ - When using the right mouse to click on the control, the Properties menu in the menu dialog always points to the first instance of that control (i.e. if you have more than instance of the control, when you try to change properties on any of them, the properties always change on the first control instance.). FIX: Easy Fix! One of the right mouse menu items is a pointer to the particular control. It has a sub-menu that includes Properties and Edit. Use these menu selections instead of the general Properties menu item and you will have no problems. - The configuration utility only works the first time you pull it up. This is odd, because we cannot get this to happen in any other environment. It is a nuisance, not a showstopper. FIX: Close Visual C++ and re-open it. We know this is not convenient and will fix it in the next version we release. In the meantime, bear with us! Microsoft Visual Basic: - VB5 (but not VB4): When you move any GMS control off the form on the top or left, the control's origin shifts a corresponding distance. We were able to correct it, but then the controls would not paint at all in VB4. Microsoft Internet Explorer 3.x and 4.0: - No known bugs. Microsoft ActiveX Control Pad: - No known bugs. Microsoft Access: - No known bugs. Microsoft Excel: - No known bugs. Microsoft Word: - No known bugs. ----------------------------------------------------------------------------------------- BORLAND PRODUCTS: BORLAND Delphi: - When copying a control, the properties of the pasted control are the default properties. FIX: We have no fix for this problem. However a work-around is to save your configuration on the "configurations" property page to make the same configuration available next time you use the same control. BORLAND Visual C++ Builder: - C++ Builder does not support IPictureDispatch interface. ----------------------------------------------------------------------------------------- OTHER TESTED PRODUCTS: PROCESS CONTROL/HMI SOFTWARE PACKAGES: GE Fanuc Cimplicity: - Resizing problems in older versions of GMS ActiveX controls have been corrected. There are no known bugs. COMARK Expeditions: - No known bugs. Siemens WinCC: - No known bugs. OTHER GENERAL PROGRAMMING ENVIRONMENTS: Clarion: - No known bugs. ----------------------------------------------------------------------------------------- ADDITIONAL INFORMATION FOR USERS OF GMS PRODUCTS: ----------------------------------------------------------------------------------------- When using the VB4 and VB5 Custom Control register, all Global Majic Software controls will show up in the list box with the prefix "GMS ". If the control does not show up in this list, it has not been registered in the System Registry properly. If this is the case, locate the control with the button to register them. DISTRIBUTING YOUR PRODUCTS THAT USE GMS ACTITVEX CONTROLS: ----------------------------------------------------------------------------------------- DLLS YOU SHOULD DISTRIBUTE WITH YOUR APPLICATIONS (see our FAQs at our web site for additional information about OLE automation): MSVCRT.DLL ASYCFILT.DLL MFC42.DLL OLEAUT32.DLL OLEPRO32.DLL STDOLE2.TLB - only place these files in the Windows\System directory if they are more recent versions of the DLLs than what is in there! - if you have more recent versions of these DLLs than what is listed here, use them instead - it is likely that you could get away with just distributing the MSVCRT, MFC42, and OLEPRO32 DLL files, but we have run into problems when only distributing those files. If you are making an installation for strictly internal use, including just those 3 files will likely work just fine. However, if you are distributing to the general population or a paying customer, we suggest distributing all of the above-mentioned files. It is always better to be safe than sorry. UNDER NO CIRCUMSTANCES MAY YOU DISTRIBUTE THE LICENSE FILE(s) FOR ANY GMS VBX OR ACTIVEX CONTROLS WITH YOUR APPLICATION. This is a direct violation of the license agreement and could result in criminal prosecution. P.S. Don't forget to register any other DLLs that your program might use such as Msvbvm50.dll or Vb40032.dll. This information could save you a lot of technical support calls and headaches! If you are using Visual Basic's Setup Wizard and are experiencing problems with your installation, we have provided a tutorial on our web site that will probably help you. It is located in the Frequently Asked Questions (FAQ) area at www.globalmajic.com. We also have a tutorial for developers using Installshield Express as well as many other nice tidbits of information that can help you with your development.