MGDC    

Вернуться   MGDC > Development > Programming > Brew
Справка Пользователи Календарь Все разделы прочитаны

Brew Binary Runtime Environment for Wireless

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 09.01.2005, 02:52
donaldig donaldig вне форума
Junior Member
 
Регистрация: 28.12.2004
Адрес: Russia, SPb
Компания: Inforus
Должность: Project Manager
Сообщений: 5
По умолчанию ISHELL_CreateInstance returns ENOMEMORY

ISHELL_CreateInstance вызывается для создания класса расширения, причем AEEClsCreateInstance в отдельной DLL-ке отрабатывает нормально, все аллоцирует, в дебаге даже видно корректный поинтер, но на выходе ISHELL_CreateInstance возвращает 2 (ENOMEMORY) и поинтер на интерфейс нулевой

Кто-нибудь с таким сталкивался?
Ответить с цитированием

Реклама
  #2  
Старый 09.01.2005, 03:12
Аватар для Basara
Basara Basara вне форума
Senior Member
 
Регистрация: 14.06.2004
Адрес: Minsk/Belarus
Компания: WiseMatix, s.r.o.
Должность: Head of Interactive dept.
Сообщений: 141
По умолчанию

А чо за девайс/эмулятор?
Ответить с цитированием
  #3  
Старый 09.01.2005, 03:17
donaldig donaldig вне форума
Junior Member
 
Регистрация: 28.12.2004
Адрес: Russia, SPb
Компания: Inforus
Должность: Project Manager
Сообщений: 5
По умолчанию

Sharp Z-800, но я на нескольких попробовал -- та же история. Тут дело в чем-то другом, то ли я в своем коде уже не вижу. Но вроде между вызовом CreateInstance и AEEClsCreateInstance только БРЮ находится
Ответить с цитированием
  #4  
Старый 09.01.2005, 03:23
Аватар для Basara
Basara Basara вне форума
Senior Member
 
Регистрация: 14.06.2004
Адрес: Minsk/Belarus
Компания: WiseMatix, s.r.o.
Должность: Head of Interactive dept.
Сообщений: 141
По умолчанию

Ошибка может быть и в эмуляторе, я бы на девайсе проверил.
Хотя скорее всего в логике чё то нето.

С классами расширения не приходилось сталкиваться. :(
Запости ещё на dev.dtf/mobiles - не знаю Reaxion может свою
ГамаРаму делал через extension.
Ответить с цитированием
  #5  
Старый 09.01.2005, 03:33
Аватар для Basara
Basara Basara вне форума
Senior Member
 
Регистрация: 14.06.2004
Адрес: Minsk/Belarus
Компания: WiseMatix, s.r.o.
Должность: Head of Interactive dept.
Сообщений: 141
По умолчанию

Или heap'a пропиши себе побольше в конфиговом qsc файле.
Ответить с цитированием

Реклама
  #6  
Старый 09.01.2005, 03:40
donaldig donaldig вне форума
Junior Member
 
Регистрация: 28.12.2004
Адрес: Russia, SPb
Компания: Inforus
Должность: Project Manager
Сообщений: 5
По умолчанию

GETRAMFREE утверждает, что памяти больше 160К, а класс пока только 28 байт :) Там дело в чем-то другом ИМХО
Ответить с цитированием
  #7  
Старый 09.01.2005, 04:15
donaldig donaldig вне форума
Junior Member
 
Регистрация: 28.12.2004
Адрес: Russia, SPb
Компания: Inforus
Должность: Project Manager
Сообщений: 5
По умолчанию

Все, нашел

Закопировал имплементации AddRef и Release с примеров -- они как всегда работали, что настораживало :) Сразу все и заалоцировалось, хотя на первый взгляд различий не было видно
Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +4, время: 06:22.


vBulletin® Version 3.6.10.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot