Updating DirectX 9.0c- how to do it

I just installed the DirectX redisbute on my new HD with no trouble, the package name was, "directx_jun2010_redist", 95.6 mg. Still have the install package on my computer.
 
Whenever I've installed DX9C updates, it's usually not an issue.

Sometimes though, issues can result if the file did not download properly.

Shane
 
DX9...............

At last I have been able to try the Registry change. Nothing appears to have changed.

So I reformatted the hard disk where TS2010 was installed, and have tried a clean re-install. All seemed well The diagnostic report at the end of the process showed no problems (although why, if Trainz relies on DX9, does this tool look for, and report on, the presence of DX10 or later?????).
However, when I tried to start Content Manager, a data base rebuild (which took ages) started up. When that finished I was presented with the same error (0xc000007b)report.
I tried Trainz, and again a database rebuild started (yet more ages!!). When it finished, I received an error message, "Your computer hardware and or software is unable to communicate correctly with Trainz. Ensure you have...." etc etc.

I think I am losing the will to live, and will have to look for something else with which to waste my spare time.

Nevertheless, many thanks to all those who have spared their time to try to help. I'm just sorry that all your efforts appear to have been in vain.

(Incidentally, I take the point about the Help Desk and a small company and inevitable delays, but I am actually still waiting for a response to some queries I sent to the help desk about TS2004 many moons ago, and about TS2010 towards the end of last year!)

Mike
 
DX9....

A quick addendum with a small apology to the current Helpdesk - I have just seen a reply from them (asking for more info) that has been waiting for a few days.
 
Some Windows 7 users have reported issues using the redist install.

It may be worth retrying the web install method, if you have already retried the redist method.

Shane
 
Just out of curiosity, have you ran a good virus checker on your system lately?

The error code is 7B is "failed to initialise application error" which I am sure you know. Although historic I found this:

These error messages may be caused by the WORM_KLEZ.E virus, or one of its variations. The executable file name "qbw32[xxx].exe" may vary, where "[xxx].exe" is a randomly generated and false executable name.

Obviously I dont want to be a scaremonger, but just a thought. Also are there any services not being initialised? Check your event log, there may be some additional clues there.


Added: McAfee is very good at discovering virusses when others fail.
Kess
 
Last edited:
I was think about buying Ts 2010, but are allot of people having trouble with it like Mike? I have versions UTC, 04, 06, aND 09 which I have used on three different computers over some time, and all worked fine. Of the different version I used 2006 the least, as I didn't like the troublesome CM. What kind of computer do you have MIke?
 
I've just been reading up on the 0xc000007b error - it appears it is not likely to be DirectX related, but instead, it appears that it may be trying to load a 64-bit system dll.

This is quite complex, so it should only be attempted by experienced users who happen to have the error.

The tool Dependency Walker can help here.

Shane
 
The tool Dependency Walker can help here.

A dependancy walker is not realy usefull in the case as we dont know what is causing the initialisation error. Although a DLL can cause this error if the DLL entry functions have not been written properly, the walker will grope the dlls whether they are loaded or not.

These are the steps that may prove to provide the best information:

1) Cold boot the PC
2) Check the event log for any services/processes failing
3) Fire up Trainz
4) After the failure, check the event log again. Something should be logged even if by the system when there is an error.

The event log or parts of it can be saved. It might be useful for any erroneous events are posted so we can peruse and perhaps off some more advice.

Of course a very tight firewall can also cause this problem if a process is requiring access on initialisation and the firewall is stopping it.

Although he has reformatted his data/games drive. I believe the problem exists on the system drive, as all other, (pardon the pun), routes have since proved fruitless.

Kess
 
You are probably right - I am still pretty sure it's DLL related, which Dependency Walker can identify.

The tool is made by one of Microsoft's programmers (via SysInternals).

If it proves otherwise, then it will be something new for me to learn.

Shane
 
You are probably right - I am still pretty sure it's DLL related, which Dependency Walker can identify.

Dependancy walker "gropes" the DLLs from the headers of the DLLs which have been statically linked. If they are dynamically linked or use "late binding" then the walker will not be able to pull them in as the DLLs are not loaded when the walker runs.

Let me know if you would like to see the C code how this is done :eek:

I still maintain that checking the event log will prove more useful :p
 
Both methods are a good idea, I'm not disputing that.

As I stated in one of my previous posts, Dependency Walker is designed for more experienced users.

Shane
 
Please refrain from using unrelated threads for questions that should be in their own thread.

Also, please register your version of Trainz with N3V.

If you are referring to the merge route feature, click Surveyor Menu (I think that's what it's called from memory) then click Merge Route.

Shane
 
DX9..............

Now you are getting well beyond my technical competence.

Virus checking: I have used McAfee and Norton as well as Micxrosoft Security Essentials. No sign of a virus.

Dependency Walker: I found a tool of this name. It downloaded but would not install - whenever I tried install, Notepad opened with several pages of gobbledygook, but no real action. C code ???

Event Log: but what am I looking for, and where in all the reams of information will I find it?

Lastly, what is a Cold Boot?
 
Start with the Event Log.


You are looking for events of type Error.

If there are any referring to Trainz,Content Manager, or Application Error, double-click them for more information.

Shane
 
A Cold Boot is when you start the PC up from a power up. A Warm Boot is when you do a restart. The difference is in the bios.

When you do a warm boot, the bios will use settings in ram that are already there. When you do a cold boot, those setting are copied from nvram. If there are any corruptions then a cold boot will always start from scratch.

When you are fault finding, this is usually the preferred way as any rogue service/dll/process can sometimes cause a memory corruption leaving the system in an unknown state which a warm boot wont clear.

We need to look at ALL errors in the Event log. I believe as before, that there is a problem outside of Trainz which is causing the issue.

I will not advise any more as I dont want to interfere with Shane, but am happy to help via the private messaging system if you still need. I am a low level embedded software engineer coming from the bottom up rather than the top down. It can sometimes conflicts with others, and you only really need 1 person to aid you from one direction.

Dont give up!

Kess
 
DX9 ?????????????????????? etc

First of all many thanks to those who have tried to get me back on track (sic) over the last few weeks. I'm very grateful, and quite apart from anything else, I have learnt a few things as time went by.

I am pleased to say that I now seem to be back in business (subject to catching up with service packs and asset updates).

The cure? I re-installed Trainz on a different hard drive!! Problems all cured. I presume there is an explanation, but I somehow think that I won't understand it.

Again, thanks to all.

Mike Brown
 
I should perhaps point out that I had re-installed several times before the difference being that this time it was to a different hard drive to the one I used before. There was a little diffficulty to start with as CMP seemed unable to find anything, but an extended data base repair sorted that.

There are other problems now in respect of non-appearance in asset lists/menus of assets/routes that I had backed up from before the original disc crash (although most still show in CMP - but usually with rafts of missing dependencies etc etc etc), but I guess that needs to be the subject of a new thread.
 
Back
Top