 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Wed Jan 16, 2008 12:51 am
Can someone test CMUD 2.18 on Windows 2000 for me? |
Since several people have reported that CMUD v2.18 works with Linux emulators now that the Theme stuff is removed, I was wondering what happens if you try to run CMUD on Windows 2000. I don't have any Win2000 test systems anymore (and I haven't installed VMware on Vista yet). So if there is someone out there with access to Win2000, I'd be interested in knowing what happens when you try to run CMUD 2.18.
I'm not saying that I'm supporting Win2000 (I'm not), but I'm curious. |
|
|
 |
Guinn Wizard
Joined: 03 Mar 2001 Posts: 1127 Location: London
|
Posted: Wed Jan 16, 2008 1:02 am |
While not definitive, it does run in 2000 compatibility mode inside Vista.
Problem when installing it fresh is that the setup says it requires XP or Vista ;) |
|
_________________ CMUD Pro, Windows Vista x64
Core2 Q6600, 4GB RAM, GeForce 8800GT
Because you need it for text... ;) |
|
|
 |
ralgith Sorcerer
Joined: 13 Jan 2006 Posts: 715
|
Posted: Wed Jan 16, 2008 1:42 am |
I put my spare comps in storage, sorry Zugg. I've had it working in 2k3 already though.
|
|
_________________
CrossOver: Windows Compatibility on Mac and Linux CMUD Advocate |
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Wed Jan 16, 2008 5:33 am |
Oh yeah, I forgot that the installer checks the OS version.
|
|
|
 |
TonDiening GURU

Joined: 26 Jul 2001 Posts: 1958 Location: Canada
|
Posted: Wed Jan 16, 2008 5:39 am |
I have many VMs around if needed. Let me know when the installer is fixed and I'll throw one up.
|
|
|
 |
M0lid3us Beginner
Joined: 18 Nov 2003 Posts: 19 Location: Italy
|
Posted: Sat Jan 19, 2008 11:28 am |
Reply to this thread when the installer is fixed :-D
|
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Sat Jan 19, 2008 6:37 pm |
Since the installer probably won't get fixed for a while, what I need to find is someone who is willing to just copy their CMUD directory from an XP system to a Win2000 system and see if it works. The installer isn't doing anything fancy and everything needed to run CMUD is in the CMUD install directory itself.
|
|
|
 |
Taz GURU
Joined: 28 Sep 2000 Posts: 1395 Location: United Kingdom
|
Posted: Mon Jan 21, 2008 9:28 pm |
Only had Server 2k to test with, it couldn't initialise the sessions panel but the main window came up ok. I'll see if I can find a normal 2k here at work somewhere but I reckon it'll probably do the same.
|
|
_________________ Taz :) |
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Tue Jan 22, 2008 10:38 pm |
Quote: |
it couldn't initialise the sessions panel |
I guess I'm not sure what you mean by that and how you got the main window. Make sure you also copied the SQLITE.DLL file since that is what is used for the session database. |
|
|
 |
Taz GURU
Joined: 28 Sep 2000 Posts: 1395 Location: United Kingdom
|
Posted: Wed Jan 23, 2008 4:39 pm |
This is what you get if you run the program:
I have a proper 2k system I can test on now so if there is anything you want me to do extra just let me know.
As for the sqlite.dll it is definitely present because I actually installed the product by changing the ProductName and ProductVersion registry keys to match XP so it was a full proper installation plus I checked for it's presence.
EDIT: Decided to add the bug report stack trace.
Code: |
date/time : 2008-01-23, 17:03:20, 171ms
computer name : NOTGXI
user name : Administrator <admin>
operating system : Windows 2000 Service Pack 4 build 2195
system language : English
system up time : 44 minutes 53 seconds
program up time : 9 seconds
processor : Intel(R) Pentium(R) M processor 1.86GHz
physical memory : 221/503 MB (free/total)
free disk space : (C:) 29.35 GB
display mode : 1024x768, 32 bit
process id : $308
allocated memory : 14.80 MB
executable : cMUD.exe
exec. date/time : 2007-12-14 20:39
version : 2.18.0.0
madExcept version : 3.0b
callstack crc : $a125c222, $997e5d7c, $997e5d7c
count : 3
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 00000000. Read of address 00000000.
Main ($310):
00c7783a +036 cMUD.exe CharF 547 +1 TChardb.FormShow
00502d35 +021 cMUD.exe Forms 2855 +1 TCustomForm.DoShow
00a267a6 +04a cMUD.exe MultiForm 264 +2 TMultForm.DoShow
005069d4 +0ac cMUD.exe Forms 4451 +10 TCustomForm.CMShowingChanged
004e281f +1df cMUD.exe Controls 4645 +53 TControl.WndProc
004e654e +18e cMUD.exe Controls 6342 +33 TWinControl.WndProc
0050362c +478 cMUD.exe Forms 3098 +103 TCustomForm.WndProc
004e252a +036 cMUD.exe Controls 4552 +5 TControl.Perform
004e5fa0 +0dc cMUD.exe Controls 6193 +16 TWinControl.UpdateShowing
004e6024 +050 cMUD.exe Controls 6211 +7 TWinControl.UpdateControlState
004e8701 +03d cMUD.exe Controls 7305 +3 TWinControl.CMVisibleChanged
004e281f +1df cMUD.exe Controls 4645 +53 TControl.WndProc
004e654e +18e cMUD.exe Controls 6342 +33 TWinControl.WndProc
0050362c +478 cMUD.exe Forms 3098 +103 TCustomForm.WndProc
004e252a +036 cMUD.exe Controls 4552 +5 TControl.Perform
004e0ab4 +03c cMUD.exe Controls 3734 +5 TControl.SetVisible
00503079 +055 cMUD.exe Forms 2952 +8 TCustomForm.SetVisible
00507278 +00c cMUD.exe Forms 4773 +1 TCustomForm.Show
00c5e401 +101 cMUD.exe PARENT 2746 +39 TParentForm.ShowChardb
00c5e45b +007 cMUD.exe PARENT 2752 +0 TParentForm.wmShowChar
004e281f +1df cMUD.exe Controls 4645 +53 TControl.WndProc
004e654e +18e cMUD.exe Controls 6342 +33 TWinControl.WndProc
0050362c +478 cMUD.exe Forms 3098 +103 TCustomForm.WndProc
00c012cc +020 cMUD.exe DXSounds 2013 +9 TCustomDXSound.FormWndProc
00bfea28 +00c cMUD.exe DXClass 572 +1 TControlSubClass.WndProc
004e6120 +034 cMUD.exe Controls 6237 +3 TWinControl.MainWndProc
00480398 +014 cMUD.exe Classes 10966 +8 StdWndProc
77e25044 +014 USER32.dll CallWindowProcW
7175264f +053 COMCTL32.dll #413
77e25044 +014 USER32.dll CallWindowProcW
006d7033 +053 cMUD.exe aqDockingUtils 1725 +4 CallDefWndProc
006d7175 +0dd cMUD.exe aqDockingUtils 1776 +41 TaqWindowEventFilter.WndProc
00480398 +014 cMUD.exe Classes 10966 +8 StdWndProc
77e15b72 +006 USER32.dll DispatchMessageA
0050b6d4 +0ac cMUD.exe Forms 6873 +13 TApplication.ProcessMessage
0050b71b +00f cMUD.exe Forms 6892 +1 TApplication.HandleMessage
0050b9b6 +0a6 cMUD.exe Forms 6976 +16 TApplication.Run
00dce84c +088 cMUD.exe CMUD 344 +18 initialization
77f877e4 +090 ntdll.dll RtlUnicodeStringToAnsiString
7c590e68 +0ce KERNEL32.dll GetVersionExA
7c590a25 +0f5 KERNEL32.dll GetModuleFileNameW |
|
|
_________________ Taz :) |
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Wed Jan 23, 2008 6:02 pm |
Thanks very much for that crash dump Taz! It looks like the Session window is calling one of the Windows Theme API routines to get a color value, and this causes a crash on Win2000 because the theme API isn't present. I don't remember why I was doing this, but looking briefly at the code, it looks like it was mostly commented out, but I missed a line. So actually, this is very promising. The fact that the main window appears makes me think that I'll be able to get CMUD working on Win2000 in the future.
|
|
|
 |
Taz GURU
Joined: 28 Sep 2000 Posts: 1395 Location: United Kingdom
|
Posted: Wed Jan 23, 2008 8:25 pm |
You're welcome, if you need any more 2k testing just let me know since I'll just leave this system lying around like it has been for the last 6 months.
|
|
_________________ Taz :) |
|
|
 |
|
|