This page contains answers to frequently asked questions (or FAQ) handled by our support staff, along with some general
tips that we have found most useful and presented here as questions.
Note: In these answers we will follow a few shorthand conventions for
describing user-interface procedures. Key combinations will be presented like this: Ctrl+Alt+Delete,
which means that you should press and hold down the Control key, the Alt key, and the
Delete key at the same time. Menu selections will be presented like this: File->Open,
which means that you should open the "File" menu, and then choose the
- How do I determine the #GOLDKEY value before I install an NPL RunTime?
- Where can I find the exact product revision for my RunTime installation?
- Why does Niakwa use security fingerprints for installation?
- How can I increase the user license of my existing RunTime license?
- What is the "Compendium" that ships with the NPL Release V IDE?
- What will happen to my NPL applications on January 1, 2000?
#GOLDKEY is a system variable containing a unique value tied directly to (but is not the same as) the RunTime serial number. For an installed RunTime, simply execute the statement: print #GOLDKEY and the value will be returned. Many developers find they need the #GOLDKEY for software registration, and usually need this information before going to a customer's site. However, without installing and running each and every RunTime, the above solution is not possible.
Included on the "Compiler" disk of the NPL Development Package is an NPL boot program GOLDKEY.OBJ. Simply start your favorite RunTime (any platform works, the numbers work all the same) with command line: RTP GOLDKEY Next, enter the serial number (found on the RunTime packaging or invoice). The program will calculate and print the appropriate #GOLDKEY value for that serial number.
Many users ask this, because the exact revision number is not printed on diskette labels, and there's no longer a copyright "splash" screen at startup. Start the interpretive "RTI" RunTime. At the command prompt, enter: R$=$REV:PRINT R$ This will print the full 11-digit revision number for the RunTime in use.
Another way to find out the current revision is using the ShowNPL utility. This utility is shipped with newer RunTimes, but is also available for download at ftp.niakwa.com. ShowNPL provides more licensing information, particularly if you are planning an upgrade of your RunTime.
This is best answered by a 1997 study by the Software Publishers Association and the International Planning and Research for Business Software Alliance. It shows that of 574 million business software applications installed worldwide, 40% were stolen, or pirated copies. In North America alone, the piracy rate is lower, at 28%. This is still enough of a threat for a small software company like Niakwa. Piracy erodes revenue that is generated by the sale of our software. Visit SPA's Anti-Piracy Home Page for more insight.
If you currently are licensed for NPL Revision 4.20 or greater, your RunTime user license can be increased in the field without the need to exchange Goldkeys or change serial numbers. Insert the Goldkey diskette into the drive. Select the appropriate drive letter, such as A: Change directories with CD\BASIC2C Execute the utility by entering LIMIT at the prompt. Current information about your RunTime will be displayed. Give this information to a Niakwa Sales Representative (via phone, fax, or email), including the new desired user limit. A 16-character (alpha-numeric) "Limit upgrade code" will be provided to you. Enter this code where prompted on the screen. Once entered, the license on the GoldKey is permanently increased to the new user limit. If the GoldKey security is already installed somewhere, be sure to copy the files from the GoldKey diskette to ensure the updated license is installed.
Since Niakwa's release of its highly successful NPL Release IV, many new features and enhancements have been introduced over the past few years, further strengthening the NPL product line. As with all products, numerous updates over time tend to get lost in the multiple documentation updates that accompany an evolving product.
The NPL Release V Compendium is designed to eliminate these scattered updates by accumulating them into a single comprehensive document. In addition, the compendium documents new enhancements and syntax features which have been introduced since the last NPL release.
Niakwa has been proactive in preparing for the millenium with a Year 2000 Readiness plan. NPL Revision 4.30 and greater have been certified as Year 2000 ready versions of NPL. However, since NPL is a programming language, the applications which are designed within it must also be made Year 2000 ready. It is up to the developer to make changes to code to accommodate the millenium change.
For platforms where NPL 4.30 is not yet available (or for discontinued platforms), refer to the Year 2000 Readiness statement published by Niakwa to determine how to make your installation Year 2000 ready.
to NPL Support
Return to Home Page