讨论:陆其明的《DirectShow开发指南》中,VC与Delphi的差别 ( 积分: 100 )

  • 主题发起人 主题发起人 shaodc
  • 开始时间 开始时间
S

shaodc

Unregistered / Unconfirmed
GUEST, unregistred user!
本人想学习DirectShow,尽管DSPack有不少例子,但不知道哪里有详细的介绍,也不知哪里有合适的书。
买了一本陆其明的《DirectShow开发指南》,该书对DirectShow做出了详尽的介绍,而且dxsdk中的例子也很丰富,该书大多有所介绍,该书也有自己的部分源程序,唯一的遗憾是它是VC的,而我对VC知之甚少。我尽管把个别过程由VC翻译成了Delphi,但VC与Delphi的差别有时并不是翻译这么简单。
我想在这里讨论:与DirectShow有关的VC与Delphi的差别,和大家交流……
1、pMoniker.Release();Delphi中I类没有Release,怎么办?
2、有的过程,仅仅原样复制了一下,改了一下过程名,这里正常那里会出错,更不用说在此基础上修改了,不知怎样解决。
 
DELPHI 与VC 不具备可比性!
都是开发工具!
 
Delphi对DirectShow的操作我写过代码.完全没问题
不用Release.直接赋值一个Nil就行了.
或者用_Release
 
DSPack已经翻译了很多MFC库里实现的类了.
 
to 火山:
“DSPack已经翻译了很多MFC库里实现的类了.”,尽管DSPack有不少例子,但不知道哪里有详细的介绍,也不知哪里有合适的书。
to wr960204:
“Delphi对DirectShow的操作我写过代码.完全没问题,不用Release.直接赋值一个Nil就行了.或者用_Release”,赋值一个Nil和_Release一样吗?跟不用有什么差别吗?
谢谢大家!!!
 
调用_Release只会使引用计数减1,直接赋值nil会释放对象。
 

Similar threads

回复
0
查看
863
不得闲
D
回复
0
查看
911
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
D
回复
0
查看
840
DelphiTeacher的专栏
D
后退
顶部