 |
|
Gregory508
|
|
Louisville, KY, United States
Dec 2000 time: 05:12
|
|
Help! I can't seem to figure this problem out. I am running Windows NT 4.0 with sp6. I meet all the recommendations for the software. Activision Support has not been able to help me either. When the computer freezes up I have to restart to start civ again, because it says it cannot init the shared surface. Hopefully, someone out there has had this problem and can help me.
thanks
|
|
|  |
 |
|  |
 |
|
Gregory508
|
|
Louisville, KY, United States
Dec 2000 time: 05:12
|
|
Questions for you:
Are you running NTFS or fat32?
What is sp6?
What Dx? are you using?
What video card?
Do you have a scsi cd-rom?
What sound card?
BlackIce,
I am running NTFS
sp6 = Service Pack 6
How can I find out which Dx I am using?
Video Card = Matrix Graphics Millennium G250 AGP Versions: 4.00, 4.0.66 Bios Version: v2.5.019 8MB
I do not have a Scsi cd-rom
Sound Card = SoundFusion MP401?
thanks,
Greg
|
|
|  |
 |
|  |
 |
|
blackice
|
 |
Canada where else...
Sep 2000 time: 00:12
|
|
Big R
Junior Civer
Posts: 14
From:
Registered: JUN 99
posted July 15, 1999 18:50
--------------------------------------------------------------------------------
Here's a gem for NT Civers that I got from Microsoft support.
As you've probably read, one of the many secrets to getting CTP stable is to do the Windows Libraries Update. In particular, it is supposed to fix the nasty crashes caused by C++ runtime library version issues.
[http://support.microsoft.com/support/kb/articles/q197/2/98.asp
This update has the new C-Run-time Library DLL, Msvcrt.dll. which resolves the heap compatibility problems described in the following Microsoft Knowledge base articles:
Q190536 PRB: Invalid Page Fault in Msvcrt.dll
Q194550 PRB: Freeing Memory Multiple Times May Cause an Access Violation
The cause of the compatibility problems was a change in the internal layout of the way that the C Run-Time library allocates memory. No application should be dependant on this layout, but due to the issues in the previously mentioned articles, they are unknowingly affected by the new heap manager. The new Msvcrt.dll file implements two heap managers, the Visual C++ 5 compatible heap manager and the Visual C++ 6 compatible heap manager. It detects with which Visual C++ version your application is built and uses the appropriate heap manager for that application. If this version is 6.0 or greater, the Visual C++ 6 compatible heap manager is used and if it is earlier than version 6.0,the Visual C++ 5 compatible heap is used.]
The problem for me was that the Library Update never actually installed the new file (which you would find in the system32 directory). Same with Libraries Update 2.0, which was just released. It may be because some service was using an existing version of the file, and
would not let go. I could not even use the older version on the CTP CD because NT complained
that the "file was in use" and would not let me do a thing with Msvcrt. And it's not like
Windows 95 where you can just boot to DOS and change any files you need to. What to do?
Microsoft pointed me to a utility that will let you change locked files. Eureka!
Here it is (instructions on the link): http://www.microsoft.com/technet/in...-7-99.htm#inuse
Worked like a charm. Has it fixed the problem? Don't know yet... but at least I can now mess around with different versions of Msvcrt.dll to try and get some stability.
5.00.7022 What CTP uses per my CD
6.00.8337 What's in Windows Update per the article (but it won't install for me)
6.00.8397.0 What Sonique uses. (the latest version I've seen.) You can get this MP3
player which includes the file we need at www.sonique.com
Hope this gives you some more ammunition to isolate any problems you're having. I'd like to get it to the point where I can actually spend more time playing than troubleshooting.
Let me know of any successes/failures.
Good Luck.
R.
|
|
|  |
 |
|
Gregory508
|
|
Louisville, KY, United States
Dec 2000 time: 05:12
|
|
BlackIce,
I have found the problem. I am running out of Virtual Memory. I have set it to 600MB and I still run out of virtual memory. A error message comes up and tells me I am running low on virtual memory. It seems as if the game is not deallocating resources along the way? Any suggestions?
thanks,
Greg
|
|
|  |
 |
|
Gregory508
|
|
Louisville, KY, United States
Dec 2000 time: 05:12
|
|
BlackIce,
I have found the problem. I am running out of Virtual Memory. I have set it to 600MB and I still run out of virtual memory. A error message comes up and tells me I am running low on virtual memory. It seems as if the game is not deallocating resources along the way? Any suggestions?
thanks,
Greg
|
|
|  |
All times are GMT. The time now is 05:12. Apolyton Time is 00:12. |
top of page
|
|
|
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|