Функция hgeCreate

Создает объект HGE, если требуется, и возвращает указатель на интерфейс HGE.

HGE *hgeCreate(
  int ver
);

Параметры

ver
Номер версии HGE API. Просто нужно послать сюда константу HGE_VERSION.

Возвращаемое значение

Если загруженная HGE.DLL содержит совместимый API, hgeCreate вернет указатель на интерфейс HGE. В противном случае вернет 0.

Примечания

hgeCreate - глобальная С функция. Она расположена вне всех классов и импортируется из DLL HGE.

Для доступа к функциям HGE, вам необходим указатель на интерфейс, который возвращает функция hgeCreate. hgeCreate создает объект HGE если это необходимо и увеличивает внутренний счетчик ссылок. Чтобы освободить полученный интерфейс, необходимо вызвать функцию Release.

Вы можете вызывать функцию hgeCreate каждый раз, когда необходим доступ к HGE, а затем вызывать Release. Или можно получить указатель на интерфейс один раз в начале и сохранить его в глобальной переменной, затем освободить в процессе очистки в конце приложения. Хотя последний вариант считается 'плохим стилем', он прекрасно работает в небольших проектах.

Требования

Заголовок: hge.h
Библиотека импорта: hge.lib

Смотрите также

Release