SFML community forums

Help => General => Topic started by: Tigre Pablito on April 19, 2017, 11:27:42 pm

Title: My poor Space Shooter (new) Game crashes in older PCs
Post by: Tigre Pablito on April 19, 2017, 11:27:42 pm
Hello, Ladies and Guys

I´m trying to develope a small space shooter (new) game with C#.NET and SFML. It runs fine in my modern notebook and other modern PCs, but crashes immediatly in an older PC with an "Atempt to read or write to protected memory. Often, this means that there is another memory damaged" exception message.

The older PC´s system is Windows XP Proffesional Ver 2002 SP 3 and its hardware is AMD Sempron(tm) 2200+ 1.50 GHz 1.18 GB RAM. 

Link to the entire project folder
(SORRY THE LINK IS WRONG ... Redoing ...)
Done!
https://www.dropbox.com/s/fstv66zrotrjpxv/SpaceShips.rar?dl=0

I would appreciate your help, thanks
Pablo

EDIT: The debugger highlights the crash on the Draw() method from the RenderWindow object. If I delete one of them, it does on the following. It seems the problem is on the Draw() method.
Title: Re: My poor Space Shooter (new) Game crashes in older PCs
Post by: Hapax on April 20, 2017, 04:49:05 pm
I don't know if it's the same in the SFML.NET binding but normally the debug DLLs are named differently (includes "-d"). Does SFML.NET name debug and release DLLs the same (presumably because they're going to end up in separate folders - Debug and Release)?
Title: Re: My poor Space Shooter (new) Game crashes in older PCs
Post by: Tigre Pablito on April 20, 2017, 08:16:31 pm
Hello Hapax,

Yes, SFML.NET names the same the Debug and Release DLLs.