简单测试:
用delphi的file->new->other->activex->transational object创建一个withevent的
com+组件,并对它自动生成的procedure Initialize过程进行跟踪,发现在进入这个过程时,不会执行delphi自动生成的procedure EventSinkChanged(const EventSink: IUnknown); override;的这个过程,这样FEvents一直为nil,事件就不会激活.真不知是为什么(因为在对<<DELPHI_5开发人员指南>>中的一个进程外com+服务组件做跟踪时,就会进入EventSinkChanged这个过程,这样它就激活了事件,使得FEvents不为ni,我想这不是进程外与进程内的区别吧!!!
如果谁有这方面的例子,给小弟发一个吧:[email protected]
用delphi的file->new->other->activex->transational object创建一个withevent的
com+组件,并对它自动生成的procedure Initialize过程进行跟踪,发现在进入这个过程时,不会执行delphi自动生成的procedure EventSinkChanged(const EventSink: IUnknown); override;的这个过程,这样FEvents一直为nil,事件就不会激活.真不知是为什么(因为在对<<DELPHI_5开发人员指南>>中的一个进程外com+服务组件做跟踪时,就会进入EventSinkChanged这个过程,这样它就激活了事件,使得FEvents不为ni,我想这不是进程外与进程内的区别吧!!!
如果谁有这方面的例子,给小弟发一个吧:[email protected]
解决方案 »
- webBrowser加载视频URL时会出错
- 如何设置dbgrid里面当前记录的颜色啊?
- 我在登录窗体上使用IMAGE控件来放置一个图标,程序每次运行都要去找这个图标文件,请问如果将这个图标打到文件里?
- 如何判断剪切板中是否有东西啊??
- delphi 能否检测到powerpoint 中是否存在声音、图片、超级链接?
- 不知pascal的问题是不是往这里投啊?
- 这段时间学习“三个代表”提高了觉悟,特发布几个好东东慰劳一下兄弟们。
- 请教“sql语句”高手,如何update表中的所有数据(要用到formatfloat)?
- 招聘delphi程序员()
- 最短的dvd解码程序(c),我实在是看不懂,高手请指教
- 关于类的编写
- 请教一个SQL语言的小问题?200分送上。
提示:Com提示需加载一个Dll???
有没有什么办法可以解决这个保存数据的问题(在现有的环境中)