Getting the Dialang Client to work on Windows 8.1 - possibly others too

82 views
Skip to first unread message

ganymede

unread,
Jan 5, 2016, 2:05:38 PM1/5/16
to DIALANG Users
Hi,

Having just tried using the Dialang client on Windowx 8.1 x64 I couldn't initially get it to run, even when installing the latest 32 bit version of the Java runtime engine. In the end I did the following to get a working client system


1. Download and install the dialang client - this installs to C:\Program Files (x86)\Dialang

2. Download and install the older version of Java known to work with Dialang from the Lanacaster Dialang page. This too installs to C:\Program Files (x86)\Dialang

3. Now COPY the ENTIRE Dialang folder out onto your C: drive or other location. C:\Dialang works fine for me

4. Right click on dialang.exe and choose Properties.

5. On the Properties window click the Compatibility tab and do the following

    put a tick in the "Run this program in compatability mode for:" box and
    choose Windows XP (Service Pack 3) from the drop down menu
    Click on the Apply button at the bottom of the window
    Fnally click OK.

6. You might also need to edit the Dialang\etc\allocators.xml file and include the following line (as per Technical notes on the Dialang website

    <server hostname="dialang.lancs.ac.uk"/>

    I placed this above the existing such lines in the file.

7. Double click on dialang.exe and the program should now work.

Now that you have this separate Dialang folder for your installation, you can safely uninstall the following from the Program Files (X86) folder

    - the old Java version you installed to get this working - should be listed under Sun Java (and wont have a version name)
    - dialang

as you don't need these any longer.

The reason the default install setup doesn't work is that on Windows 8/8.1 (possibly 7 and Vista - but I don't know for sure) is that Windows won't let dialang.exe write anything within the "Program Files (x86)" folder unless you run it in administrator mode. As I don't wish to run it in that way, I've opted to copy the folder to a location on disk where it can write to disk without any special prviileges.

The "old Java version" is in fact a very ancient Java 1.4.2 which isn't getting updated, I don't know enough about Java to try updating this to use later versions - perhaps someone else might have an idea? From a security point of view it might therefore be better to use the web version now it is available.



 

Reply all
Reply to author
Forward
0 new messages