社区
高通开发者论坛
帖子详情
brewMP Extension问题
mx217
2009-10-29 01:18:32
我创建2个extension程序。p1 和 p2
p1 的结构里有 p2的指针
程序启动后p1先执行,再从 p1 中启动 p2
当我将 p2 Release后,p1 里指向 p2 的指针依旧存在,导致我做某些判断的时候出错
请问如何解决。
我对extension不太熟,希望高手能讲解下如何在extension中,处理各个程序的事件不会引起冲突
...全文
1776
5
打赏
收藏
brewMP Extension问题
我创建2个extension程序。p1 和 p2 p1 的结构里有 p2的指针 程序启动后p1先执行,再从 p1 中启动 p2 当我将 p2 Release后,p1 里指向 p2 的指针依旧存在,导致我做某些判断的时候出错 请问如何解决。 我对extension不太熟,希望高手能讲解下如何在extension中,处理各个程序的事件不会引起冲突
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
半吊子全栈工匠
2009-10-29
打赏
举报
回复
一般让p1 extension来负责完整的p2的生命周期,release一般使用
#define RELEASEIF(pi) { if (pi) { IBASE_Release((IBase*)(pi)); (pi)=0; }}
strayedbird
2009-10-29
打赏
举报
回复
对象release后,指针本来就不归零,需要你自己做,所以大家愿意用一个宏做这件事
#define RELEASEIF(pi) { if (pi) { IBASE_Release((IBase*)(pi)); (pi)=0; }}
mx217
2009-10-29
打赏
举报
回复
我使了下p1 掉用p2的Release结果没释放掉,只能自己把指针等于NULL
不知道是什么原因
mx217
2009-10-29
打赏
举报
回复
主要我可能要用 p2 再调用 p3
是不是如果我p2处理好后 让p1释放掉p2,再调用p3这样比较好
hhygcy
2009-10-29
打赏
举报
回复
请问在你的程序里面是谁负责吧p2 release掉的?
如果p1的话,那p1应该知道p2已经无效了
如果是主程序的话,我想说你这样的操作方式有问题,对app来说p1隐式地创建了p2,却又让app删除
这样的设计有一定的问题
其实你的问题比较清楚 就是p1里面成员指针p2是否有效不能判断,如果让p1 extension来负责完整的p2的生命周期就好了嘛
怎样让B
MP
的Applicat
ion
(applet)和
Extens
ion
合二为一
自己刚刚写出来的,为了方便大家使用,此次是中文版的,供各位同胞使用。 在实际开发过程中,有时我们有这样的需求,那就是让一个Applicat
ion
作为另一个applicat
ion
的
extens
ion
来使用。有时期望一个
extens
ion
能做为一个Applicat
ion
有自己的运行空间去处理相关的事务,即一个程序既可以以applicat
ion
的方式启动,也可以以
extens
ion
的方式启动。 其实这两个需求是等价的,就是怎么让B
MP
的Applicat
ion
和
Extens
ion
合二为一。 当时我也就是因为这样的一个需求花费了很多时间,为了大家在以后有这样的需求时有一个实现的参考,本人现把我自己的方法总结在此,供大家参考。也许大家会有更好更快的方法,那本人的方法就当是抛砖引玉了,希望大家把更好更简单的方法列出来我们一些讨论学习。 本文档详细(step by step)地介绍了怎么让一个
extens
ion
有Applicaton的功能和让一个applicat
ion
可以成为别个applicat
ion
的
extens
ion
。
B
MP
(
Brew
Mobile Platform) 新的
Brew
终于诞生了
在搞了一阵不是很成功的4.x和TrigML, u
iOn
e以后。
Brew
社区终于出了个新东西,这个东西叫做B
MP
。 就是所谓的
Brew
Mobile Platform。具体的信息在这里有很多。如果你在Qualcomm有个账号的话,很容易的就可以注册成为B
MP
的开发人员。那这个B
MP
到底是什么东西呢?我们下载了SDK一探究竟。这个SDK的版本是
Brew
MP
1.0 SDK Rev 2.2。这个S
Brew
Mobile Platform + Flash Development 初探
brew
mobile phone推出有一段时间了,在模拟器上也尝试了一点新的东西, 比如他的Flash开发就是亮点.虽然到现在我们没有拿到手机但是可以看得出,这个Flash开发还是非常强大的. 下面先转载一段
brew
mp
上的关于环境搭建的部分内容. This sect
ion
explains the installat
ion
procedure for setting up a Bre
【推荐】
BREW
中 - 声音相关
问题
a. ISoundPlayer 似乎在我的设备上不工作。 为什么? 适用版本: 1.0, 1.1, 2.0 使用 ISoundPlayer 接口要求设备上有多媒体支持(QUALCOMM 的 Co
mp
act Multimedia
Extens
ion
- CMX 或类似)。 例如,Kyocera 3035 没有 CMX,因而不支持 ISoundPlayer 接口。 b. 如何在音调序列中插入一段静音?
20110503
Brew
工程师培训笔记——第四章
BREW
SDK 简介
BREW
SDK 简介包含
BREW
SDK 2.X的组成、
Brew
SDK API 2.X 的主要功能、
Brew
SDK 相关工具介绍三大主要部分
高通开发者论坛
2,851
社区成员
5,755
社区内容
发帖
与我相关
我的任务
高通开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章