|
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
|
Posted: 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. |
|
|
|
Fang Xianfu GURU
Joined: 26 Jan 2004 Posts: 5155 Location: United Kingdom
|
Posted: 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 :) |
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: 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. |
|
|
|
Fang Xianfu GURU
Joined: 26 Jan 2004 Posts: 5155 Location: United Kingdom
|
Posted: Wed Apr 25, 2007 12:15 am |
This one is working.
|
|
|
|
Tech GURU
Joined: 18 Oct 2000 Posts: 2733 Location: Atlanta, USA
|
Posted: Wed Apr 25, 2007 12:48 am |
Works for me too.
|
|
_________________ Asati di tempari! |
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
|
|
|
Fang Xianfu GURU
Joined: 26 Jan 2004 Posts: 5155 Location: United Kingdom
|
Posted: Wed Apr 25, 2007 1:13 am |
I get an error when I try to open the archive - invalid or corrupted.
|
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: 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. |
|
|
|
Fang Xianfu GURU
Joined: 26 Jan 2004 Posts: 5155 Location: United Kingdom
|
Posted: Wed Apr 25, 2007 1:17 am |
Yep, all three fail.
|
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: 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.
|
|
|
|
Tech GURU
Joined: 18 Oct 2000 Posts: 2733 Location: Atlanta, USA
|
Posted: 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! |
|
|
|
Fang Xianfu GURU
Joined: 26 Jan 2004 Posts: 5155 Location: United Kingdom
|
Posted: Wed Apr 25, 2007 1:54 am |
Yep, 2.4 fails.
|
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: 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"?) |
|
|
|
Fang Xianfu GURU
Joined: 26 Jan 2004 Posts: 5155 Location: United Kingdom
|
Posted: 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.
|
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: 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. |
|
|
|
Tech GURU
Joined: 18 Oct 2000 Posts: 2733 Location: Atlanta, USA
|
Posted: 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! |
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: 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. |
|
|
|
Fang Xianfu GURU
Joined: 26 Jan 2004 Posts: 5155 Location: United Kingdom
|
Posted: 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).
|
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: 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!) |
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: 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?
|
|
|
|
Tech GURU
Joined: 18 Oct 2000 Posts: 2733 Location: Atlanta, USA
|
Posted: 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! |
|
|
|
Fang Xianfu GURU
Joined: 26 Jan 2004 Posts: 5155 Location: United Kingdom
|
Posted: 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 :)
|
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: 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. |
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: 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. |
|
|
|
Tech GURU
Joined: 18 Oct 2000 Posts: 2733 Location: Atlanta, USA
|
Posted: 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! |
|
|
|
|
|