Ich hab das gefühl das Prob ist so einfach ersichtlichdas ich es nicht erkenn.
ich hab ein zeiger der auf mein aktulles WindowsManager Objekt zeigt um
in einer statschen funktion andere Funktionen der Klasse aufrufen zu können.
das ruf ich in meiner statischen funktionauf:
der Fehler wird mir bei setID angezeigt.
genau so bekomm ichaucheinen speicherfehler wenn ich getkeyid aufrufe
ich hab ein zeiger der auf mein aktulles WindowsManager Objekt zeigt um
in einer statschen funktion andere Funktionen der Klasse aufrufen zu können.
Code:
static WindowsManager* s_pManager;
KeyEvent objKeyEvent;
das ruf ich in meiner statischen funktionauf:
Code:
s_pManager->objKeyEvent.setID( wParam );
Code:
class KeyEvent
{
public:
KeyEvent(){}
~KeyEvent(){}
char getRealKeyChar();
int getRealKeyID();
char getKeyChar();
int getKeyID();
void setID(int);
private:
int m_id;
};
Code:
int KeyEvent::getKeyID() { return m_id; }
void KeyEvent::setID(int key){ m_id = key; }
Zuletzt bearbeitet: