Bonjour,
J'ai un leger problème avec un pointeur :
Je le déclare dans une classe comme suis : scheduleI* s;
Puis je lui affecte une valeur comme suit : this->s = s; sachant qu'il est instancié en amont. Bref, jsuque la tout va bien.
Ensuite, j'ai créé une fonction qui est appelée que sur évenement :
void scheduleViewerI::OnPaint(wxPaintEvent& evt)
{
(...)
// N° machine.
wxFont MaFont3(12, wxROMAN , wxNORMAL, wxNORMAL, false);
MonDc.SetFont(MaFont3);
for (int i = 1; i <= s->fonction(); i++)
MonDc.DrawText((wxString) "Machine n° " + IntToString(i), 5, 30*i);
(...)
}
Et s n'existe plus, j'ai le droit à une erreur ...
Qu'est ce qui peut bien se passer ?
Merci d'avance
++ Eddy.
Partager