Common Questions and Answers Regarding Unity Q. When I run my compiler I see the error messages in the execution window but Unity doesn't detect any errors. A. There are several reasons why this could happen: 1. You have not installed the correct filter for that particular compiler. 2. You have selected the incorrect "run filter" option. 3. You're using a different version compiler than the filter was written for. The filters usually use part of the compiler's copyright notice to detect what type it is, if the vendor has changed the copyright notice the filter will not know how to parse the error messages. Q. Even though I have expanded memory, why do I still run out of memory when I compile. A. You may also have insufficient EMS for Unity to swap to. If this is the case try freeing up some of your EMS by reducing a RAM disk or disk cache. Alternately, you can enable disk swapping (by defining the swap drive). This, however, will greatly reduce the speed of compiles. Some programs are just too big to compile with even the least bit of conventional memory being used. If you are working on an exeptionally large program this may be the case. Q. Unity can not find my compiler. A. Either add the directory where the compiler is located in your PATH statement or include the drive and path in the program name when you install it with UINST. Q. Can we bundle Unity with our compiler? A. Yes, but only after signing a licensing agreement. Licensing agreements and site licenses are available for reasonable fees. Q. Is the source code for Unity available? A. Only if you have really big bucks. Q. Is Unity available in other languages. A. Unity has been designed to allow registered owners to completely replace the internal messages with a custom message table. This makes it possible to translate the program without access to the source code. As translations are completed they will be made available. If you wish a foreign language version you can always do the translation yourself. Registered copies include the American English message table and a program that installs the message table into UNITY.EXE. The menu options, however, will remain in English.