Just this morning, I was playing Pokemon White on the DeSmuME 0.9.7 x86. It was running perfectly fine. I did saves. Sometimes, I closed the program and then reran it without anything wrong happening. I've saved my game and it was working. I shut down my computer and went to sleep. When I woke up at 7AM in the morning, and after my bowl and my cereal, after being fresh and going downstairs, I turned my laptop on again. I ran DeSmuME and opened the Pokemon White ROM. And well, the error "Microsoft Visual C++ Runtime Error" appeared.
So I made a new copy of the original Pokemon White ROM, which I had stored in a different folder, and put it in a new folder. I also downloaded the new DeSmuME although I was using the updated one already. I tried playing the game again but it still wasn't working. So I tried it with some other ROMs I had which would only work on DeSmuME, such as Super Scribblenauts. They were working fine. Help?