Niakwa On-Line News Brief
Volume 11 No. 3 Community News & Information August 29, 2007
In this issue:
MORE ON WINDOWS VISTA
NIAKWA'S ON LINE FORUM
LABOR DAY SCHEDULE
- There are some issues with Vista that require changes to the NPL runtime.
Fonts: Vista for some reason is identifying the NPL fonts as an East Asian font. This identification causes some characters to be handled incorrectly. The problem doesn't affect the letter or number characters but it does affect the non-alpha/numeric characters like character boxes and progress bars.
RTIWIN.INI: Vista allows only administrators to add and change files in the Windows directory. When other users try to add a file to the Windows directory, Vista redirects the file to that users unique "Windows" directory. This behavior causes a problem with the RTIWIN.INI file. The NPL runtime expects to find RTIWIN.INI in the true Windows directory. If an administrator logs in and runs the runtime, there is no problem. The runtime will store Window size and placement in the RTIWIN.INI normally. However, if a regular user is logged in, a new RTIWIN.INI is created in the users "Windows" directory and changes to the RTIWIN.INI file are redirected to the users "Windows" directory. The runtime still reads information from the RTIWIN.INI file in the real Windows directory.
A possible work-around is to run RTIWIN32.EXE and RTPWIN32.EXE as administrator. In certain environments there may be security policies in place that prohibit doing that.#ID and $NETID: #ID and $NETID are not reported correctly under Vista. Without the proper information TERMINAL.TBL and NETID.TBL won't work. You would have to use the /t=x start up option to force a terminal number or use the BASIC2C_ID environment variable to poke a value into #ID.
Novell: We have not tested Vista workstations with a netware server.
There appear to be issues with the Vista client that has just been released by Novell, that prevent NPL from functioning.
These are the issues we have uncovered that have to be addressed.
If you don't use character boxes, if you can live with the runtime not remembering the last window size and location, if you are willing to use the (/T=x) start up option to declare your terminal numbers or use the "BASIC2C_ID" environment variable to force unique #ID values on each workstation, you should be able to use the current runtime in a Vista environment.
NIAKWA'S ON LINE FORUM
In the interest of garnering better communication with our developers, customers, and end users, we have established this forum so that we can share our ideas, FAQ's, issues, and more.
We want NPL to keep growing and even more, to develop into the premier core language that we know it has the potential to be.
This forum is intended for the community of NPL developers and users to share ideas, to help each other, and maybe have some fun.
The forum is not intended to replace the current way in which NPL Developers contact Niakwa sales or support.
There are two levels of access to the Forum. Non-registered guests can read the General forum and Support Forum but not post to them.
Registered users can post to the two forums.
Developers can read and post to a Developer Forum as well as the other three.
Please follow the link on the front page to the NPL Forum. Registration is free. Let us know what you think, and how we can continue to support and develop this environment, and thereby the NPL community.
NIAKWA'S LABOR DAY SCHEDULE
Niakwa's administrative office will be closed on Monday September 3rd
in observance of Labor Day in the United States.
We will be open normal business hours on Tuesday September 4th, 2007.