🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Progress

Published March 02, 2006
Advertisement
Every so often, MSVC# express does odd things. Like occasionally when I click "build", instead of compiling my code, it decides to hard-restart my computer. That's right, dumps me right back to BIOS and bootup. Granted, my computer is getting up there in the years, and this windows install is on its third hard-drive (via registry merging black magic). Perhaps not so much blame should be put on MSVC#...


But more importantly, I was actually using it. Work done today so far:

- Integrate Moe server and client code. The client can now click a menu item, and it will spawn a server thread, connect a standard player connection, connect an admin connection, and begin dumping admin messages to the d3d console.

- Add code to allow the static quake-style console to act as a logging target. It works with the other decorator pattern logging stuff I have, so strings, time, memory consumption, and the such can be pre-pended to the output via decoration.

- Hack an icky solution to a nasty sound bug. The introduction of the server side code put enough strain on the setup that the GC was a bit quicker about Collecting sound objects. Unfortunately, this means that the sound's OnEnd delegate was being Collected, since its only reference was in FMOD's unmanaged code. FMOD then tried to call the Collected delegate, and things blew up. The solution involved adding the event to a static un-triggerable event on creation and removing on trigger. Icky.
Previous Entry So much for later.
Next Entry Morning Progress
0 likes 1 comments

Comments

Emmanuel Deloget
About your MSVC# problem: this kind of behavior often means that you have a RAM problem. I'd be you, I'd try to find a program that will be able to check the whole RAM of your computer.

Regards,
March 03, 2006 04:04 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement