HGE - нарушение прав доступа при вызове hgeSprite.Render - PullRequest
0 голосов
/ 19 июня 2011

У меня проблема при попытке запустить мою игру, использующую игровой движок Haaf, выбрасывается это исключение:

Необработанное исключение в 0x72daad10 (TakaGUI.dll) в Game.exe: 0xC0000005: чтение нарушения доступарасположение 0x00000000.

В этом методе возникает исключение:

Код: void Draw (hgeSprite * sprite, float x, float y) {sprite-> Render (x, y);}

Функция является частью dll-проекта, на который я ссылаюсь в своем основном проекте на c ++.В общем, я делаю это:

Я создаю hgeSprite.Я передаю это этому методу в моем dll-проекте.Метод вызывает метод Render спрайта.И тогда возникает исключение.

Теперь я в замешательстве, потому что, когда я вызываю метод Render в моем основном проекте, ошибки не возникает, но как только я передаю спрайт в свой dll-проект и вызываю то же самое Метод, исключение происходит.

...