|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Mon Jun 25, 2007 10:21 pm
About the 1.34 version of CMUD |
As I mentioned in the release announcement, v1.34 fixed a compiler corruption that was causing the error when trying to open the mapper. Apparently this worked fine in v1.26 and was broken in later versions.
I just checked the version history and guess what changed between v1.26 and v1.27? That's when I installed the dual-boot Vista system and had all of those file corruption problems! My guess is that this problem was left over since then and has been causing obscure weird stuff ever since.
Since the backspace editbox screen corruption also happened around then, I'd be really interested to hear if this is fixed or not in v1.34, so please let me know. |
|
|
|
Fang Xianfu GURU
Joined: 26 Jan 2004 Posts: 5155 Location: United Kingdom
|
Posted: Tue Jun 26, 2007 5:15 pm |
Unfortunately, I've been away from home for a couple of days, so I can't check the backspacing thing until tomorrow. Expect an update then :)
|
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Tue Jun 26, 2007 5:17 pm |
Hi Fang! Thanks for letting me know...I was getting a bit worried that something had happened to you. Tomorrow is fine.
|
|
|
|
Tech GURU
Joined: 18 Oct 2000 Posts: 2733 Location: Atlanta, USA
|
Posted: Tue Jun 26, 2007 5:52 pm |
Sorry to say Zugg, but that problem still exists in 1.34. I did an upgrade install though. I'll try a clean install tonight.
|
|
_________________ Asati di tempari! |
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Tue Jun 26, 2007 5:53 pm |
I think I found it! OK, this is good enough to put out another version of 1.34. Give me a minute to upload the new version. I'll post in the 1.34 announcement topic when the new version is ready.
|
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Tue Jun 26, 2007 6:03 pm |
OK Tech, download 1.34 again and give it another try.
After learning about the corrupted linker yesterday, and the timing of the Vista installation, I started looking for some other file corruptions. I found that one of the files in the theme system was not getting rebuilt. It still had a date from a couple months ago. I looked at the version control sources and found an extraneous dependence on the XpMan file. You'll remember in our discussion of the editbox problem that adding the Xp Manifest for COMCTRL32 was the cause the problem. But even removing this reference in CMUD was still causing the problem. Well, again it was a difference between using the Delphi IDE and the command line compiler. The command line compiler was linking this bad library file that still had the XpMan referenced. Even though I had taken out the reference, the file wasn't getting recompiled.
When I deleted the corrupted version of the library file and forced Delphi to recompile it, that removes the XpMan reference that was causing the editbox problem.
So definitely let me know. Unless there is another problem like this lurking around, this should finally fix the editbox issue and give us a clean CMUD with all of the correct libraries linked in. |
|
|
|
Tech GURU
Joined: 18 Oct 2000 Posts: 2733 Location: Atlanta, USA
|
Posted: Tue Jun 26, 2007 8:46 pm |
Zugg, you're a genius. That worked like a charm, at least for me.
|
|
_________________ Asati di tempari! |
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Tue Jun 26, 2007 11:19 pm |
Woohoo! Thanks for letting me know...that's great!
|
|
|
|
|
|