Показать сообщение отдельно
Старый 05.03.2010, 19:53   #12
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: Проблема с созданием банка

Да ты вообще в С++ не шаришь да.
В первом случае нельзя использовать смещение для void*, поэтому достаточно привести его к char* например:
return *((BYTE*)(((char*)bank) + offset); 
Чтобы не взрывать себе моск можно писать типа такого:
BYTE result;
memcpy((void*)&result, ((char*)bank) + offsetsizeof(BYTE));
return 
result
Со вторым еще проще:
int mvbank = (int)GetVertBank(mesh); 
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Comment (06.03.2010)