Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD Beta Forum Goto page Previous  1, 2, 3, 4, 5  Next
Urit Posted: Sat Apr 14, 2007 5:30 pm
[1.27] Textbox redrawing problem
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Tue Apr 24, 2007 11:00 pm   
 
Grrrr...sometimes I wish Windows would *only* look in the current directory for DLLs instead of looking in the System area. I had that DLL in the system area, so it worked for me here. Darn it, another 3 hours wasted :(

OK try it again: http://www.zuggsoft.com/files/testcmud.zip

Oh, and I *am* really thankful for you guys helping with this. It's still just very frustrating...especially now that the download is so much bigger.
Reply with quote
Fang Xianfu
GURU


Joined: 26 Jan 2004
Posts: 5155
Location: United Kingdom

PostPosted: Tue Apr 24, 2007 11:07 pm   
 
Huzzah! It's broken!

And really, in this day and age, 6 megs isn't a great deal. It seems a lot when you have to write the code for that big a file, but my computer's set up to download the night's TV via RSS. That's about 1gb on average each night Monday-Thursday before I even wake up and start the day. A few more megs won't hurt.

Makes me all nostalgic for the days when I spent all afternoon downloading the new zMUD version on my puny 56k connection :)
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Wed Apr 25, 2007 12:00 am   
 
Yeah, but it takes me longer to upload a large file.

Anyway, I've got another test for you. Same URL: http://www.zuggsoft.com/files/testcmud.zip

This one is much smaller, because it strips out almost all of CMUD. So, this one *should* work. But let me know. That will give me both extremes (working and not working) by just changing what modules are included in the application initialization. If this version works, then I can start adding the modules until we find the one that causes it to fail. It's tedious, but about the only way to do this.

Once you confirm that this version works, I'll probably upload several versions to test next so that we can test a bunch of stuff at once.
Reply with quote
Fang Xianfu
GURU


Joined: 26 Jan 2004
Posts: 5155
Location: United Kingdom

PostPosted: Wed Apr 25, 2007 12:15 am   
 
This one is working.
_________________
Rorso's syntax colouriser.

- Happy bunny is happy! (1/25)
Reply with quote
Tech
GURU


Joined: 18 Oct 2000
Posts: 2733
Location: Atlanta, USA

PostPosted: Wed Apr 25, 2007 12:48 am   
 
Works for me too.
_________________
Asati di tempari!
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Wed Apr 25, 2007 1:00 am   
 
OK, next test. Now I've included all modules that have an initialization section. This one should fail.

Same URL: http://www.zuggsoft.com/files/testcmud.zip
Reply with quote
Fang Xianfu
GURU


Joined: 26 Jan 2004
Posts: 5155
Location: United Kingdom

PostPosted: Wed Apr 25, 2007 1:13 am   
 
I get an error when I try to open the archive - invalid or corrupted.
_________________
Rorso's syntax colouriser.

- Happy bunny is happy! (1/25)
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Wed Apr 25, 2007 1:14 am   
 
Actually, here is another download. Sorry if this caused your other download to fail.

The http://www.zuggsoft.com/files/testcmud.zip now contains 3 EXE files. There is testcmud.exe, testcmud22.exe, and testcmud23.exe. Give each one a try and report. My guess is that all 3 will fail.
Reply with quote
Fang Xianfu
GURU


Joined: 26 Jan 2004
Posts: 5155
Location: United Kingdom

PostPosted: Wed Apr 25, 2007 1:17 am   
 
Yep, all three fail.
_________________
Rorso's syntax colouriser.

- Happy bunny is happy! (1/25)
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Wed Apr 25, 2007 1:42 am   
 
OK, another test. Same URL as above. This includes about half of CMUD. My guess is that it will succeed.
Reply with quote
Tech
GURU


Joined: 18 Oct 2000
Posts: 2733
Location: Atlanta, USA

PostPosted: Wed Apr 25, 2007 1:46 am   
 
The set of three fail for me as well. The last download i.e. Test Edit 2.4 fails for me also.
_________________
Asati di tempari!
Reply with quote
Fang Xianfu
GURU


Joined: 26 Jan 2004
Posts: 5155
Location: United Kingdom

PostPosted: Wed Apr 25, 2007 1:54 am   
 
Yep, 2.4 fails.
_________________
Rorso's syntax colouriser.

- Happy bunny is happy! (1/25)
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Wed Apr 25, 2007 2:11 am   
 
Fails??? ohh, cool...now we are on to something. Adding more modules was going to be tricky because of dependancies. The 2.4 version has a pretty small list of modules.

OK, now we've got 3 EXE files in the download: http://www.zuggsoft.com/files/testcmud.zip

There is v2.5, 2.6, and 2.7. I think at least one of these should work. (can you say "binary search"?)
Reply with quote
Fang Xianfu
GURU


Joined: 26 Jan 2004
Posts: 5155
Location: United Kingdom

PostPosted: Wed Apr 25, 2007 3:04 am   
 
Sorry it took so long... the nightly TV download started and it's reducing all other downloads to a crawl. 2.5 and 2.6 both fail - 2.7 doesn't.
_________________
Rorso's syntax colouriser.

- Happy bunny is happy! (1/25)
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Wed Apr 25, 2007 3:12 am   
 
OK, good, that's the result I was hoping for. We should be able to nail it down soon.

Version 2.8 is ready: http://www.zuggsoft.com/files/testcmud.zip

It starts with 2.7 (which worked) and then includes the most likely candidate module from the list, so let's hope it fails. Also, we are back to small downloads, so this should go more quickly now.
Reply with quote
Tech
GURU


Joined: 18 Oct 2000
Posts: 2733
Location: Atlanta, USA

PostPosted: Wed Apr 25, 2007 3:34 am   
 
Version 2.8 fails.

[Edit] Sounds like you've got the module identified. I'm really curious to find out what the issue is.
_________________
Asati di tempari!
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Wed Apr 25, 2007 3:50 am   
 
Bah...that's actually bad news. The module that I added to make it fail is the XpMan module. All this does is add the WinXP "Manifest" file, which tells Windows on your system to use the newer version of COMCTL32.DLL. This is the DLL that contains the Windows XP themed version of various controls. Windows is designed to load the old DLL unless there is a resource with the EXE that tells it to loaded the WinXP version.

What this means is that you guys have a different version of COMCTL32.DLL than I do, and this probably explains why it looks like a Windows API issue.

When I locate COMCTL32.DLL in my Windows/System32 folder and right-click to select Properties, then go to the Version tab, I have File Version 5.82.2900.2180. If I click on the "Product Version", it says 6.00.2900.2180. The file date is 8/4/2004 with a size of 611,328 bytes.

Please report the details of the COMCTL32.DLL file on your systems.
Reply with quote
Fang Xianfu
GURU


Joined: 26 Jan 2004
Posts: 5155
Location: United Kingdom

PostPosted: Wed Apr 25, 2007 3:55 am   
 
That's the difference. My file version ends .2982, as does the product version. The date is 31/3/03 and it's 617,472 bytes (618,496 on disk, whatever that means).
_________________
Rorso's syntax colouriser.

- Happy bunny is happy! (1/25)
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Wed Apr 25, 2007 4:02 am   
 
OK, I just thought of something! Fang...weren't you the one who reported that the buttons on the Crash Dump system were screwed up a couple of versions ago? And then I "fixed" it to put it back the way it was before?

Well, what I had done was call the Windows Theme system from the madExcept crash dump system. And even though I turned off the option to draw using themes, it was still linking to the Windows XP theme libraries.

I have removed that theme code from madExcept, and have uploaded a new version 2.9: http://www.zuggsoft.com/files/testcmud.zip

Please give it a try and let me know if this fixes the problem. This *was* a change made between CMUD 1.26 and 1.27, so maybe this will do it (cross your fingers!)
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Wed Apr 25, 2007 4:04 am   
 
Btw, if the 2.9 test still fails, could you email me your COMCTL32.DLL file so I can try it?
Reply with quote
Tech
GURU


Joined: 18 Oct 2000
Posts: 2733
Location: Atlanta, USA

PostPosted: Wed Apr 25, 2007 4:47 am   
 
Version 2.9 fails for me.

File Version: 5.82.2900.2982 (5.82 (xpsp.060825-0040))

Product Version: 6.00.2900.2982

Created File Date: 8/4/2004
Modified File Date: 8/25/2006

Size: 617,472

I'll email my file to sales@zuggsoft.com
_________________
Asati di tempari!
Reply with quote
Fang Xianfu
GURU


Joined: 26 Jan 2004
Posts: 5155
Location: United Kingdom

PostPosted: Wed Apr 25, 2007 4:47 am   
 
Still failed. I've emailed you the dll. Mine went to support@zuggsoft.com, so one copy should get through :)
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Wed Apr 25, 2007 5:17 am   
 
Man this is going to be annoying. Of course, just putting the COMCTL32.DLL file into the same directory as the cmudtest.exe doesn't work. And I can't copy it into the System32 area because the current DLL is locked (and will always be locked as long as Windows is running).

Does Microsoft make this stuff a pain on purpose!!??

Btw, my File Version says 5.82 (xpsp_sp2_rtm.040803-21). Anyone know how to read these numbers? Seems like it might be refering to a particular patch update. I notice that mine says "sp2" in it. I assume you guys are running Windows XP SP2, aren't you? You probably are, because your file versions are higher than mine. But my machines are all up-to-date on Windows Update, so it's very strange that I don't have the same file as you.

Anyone have any ideas?

I still can't figure out why this would have suddenly changed between CMUD versions 1.26 and 1.27.

Edited: And it's not going to work just replacing the DLL file. There are apparently also Registry entries that will need to be changed. This is getting waaaay too complicated.

I'd also be interested in hearing from other people who do *not* see this problem with CMUD to find out what versions of COMCTL32.DLL everyone else is using. Before I go to a lot of work on this, I want to make sure this is really the problem.
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Wed Apr 25, 2007 5:47 am   
 
OK, just to be perfectly sure that this is the problem, I went back to my simple TestEdit program and added XpMan to the list of modules. Download the new test at: http://www.zuggsoft.com/files/testedit.zip

This should fail. If it doesn't, then the problem is more complicated. So let me know.
Reply with quote
Tech
GURU


Joined: 18 Oct 2000
Posts: 2733
Location: Atlanta, USA

PostPosted: Wed Apr 25, 2007 6:11 am   
 
Yep that failed. I won't be back home until Monday, so hopefully someone else can share their info.
_________________
Asati di tempari!
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD Beta Forum All times are GMT
Goto page Previous  1, 2, 3, 4, 5  Next
Page 3 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net