SFML community forums
Help => General => Topic started by: cdesseno on March 09, 2010, 06:01:10 pm
-
After playing with fonts, I get this message when I quit the app:
"The instruction at 0x092eafda referenced memory at 0x00000080 the memory could not be read."
sf::Font TextFont;
if (!TextFont.LoadFromFile("font.ttf"))
std::cout << "Error" << std::endl;
sf::String TextSpeed;
TextSpeed.SetFont(TextFont);
TextSpeed.SetSize(26);
TextSpeed.SetColor(sf::Color(0, 0, 0));
TextSpeed.Move(50.f, 360.f);
std::string StringSpeed;
std::stringstream out1;
int Speed = 10;
out1 << Speed;
StringSpeed = out1.str();
TextSpeed.SetText(StringSpeed);
App.Draw(TextSpeed);
-
This is a known bug.
-
Any way to bypass it? When it happens?
-
Yes, use the static libraries or never construct your sf::String instances with the default font.
Please first search the forum the next time you have a problem, this is a very well know bug ;)