如何打包用的TRealAudio打发的程序?(100分)

  • 主题发起人 主题发起人 3cs
  • 开始时间 开始时间
3

3cs

Unregistered / Unconfirmed
GUEST, unregistred user!
我用RealNetSystem公司的TRealAudio开发了一套播放RM,RA等流媒体的软件。但软件在安装之前,如果不装RealPlayer播放器,运行时就会报错!我已经把.OCX文件打包在内了,但还是不行!这是为什么?有什么好的办法在不装RealPlayer的情况下,能正常运行基于TRealAudio开发的软件呢?来者有分!
 
我回了半天,这个破delphibbs是不是也该改改了。
 
算了,我命苦,再发一次。

你重新安装一次realplayer,追踪文件结构,会发现C:/Program Files/Common Files/Real的文件,在注册表中找到对应的键值,就可以播放rm等了。
 
我先试试!
 
to:eliphe
关于这个问题你能具体说说吗? 谢谢了!
 
一个馊主意:
先安装realplayer,然后安装东方影都,这时候会提示一些文件受到系统保护,看看文件名称,一个个记下来,嘿嘿,好办了吧.都是一些dll.
 
TO:WDDARK
  兄弟,你说的DLL我都找出来了,但要在计算机中注册过,否则没法用,问题现在是怎么注册呀!能否出个好主意!
 
这个问题我以前帮人回答过,不知为什么以前的帖子不见了,就热心地再给你说一下了:
1、需要完整的各种库,主要包括三个目录,其中common目录下的库要全,否则发生错误
2、注册rmoc3260.dll(其可在任意路径,要有pncrt.dll,一般在系统目录下)
3、写注册表,主要是在注册表中写上以上库的路径,如下所示的路径是在
d:/rm/


REGEDIT4

[HKEY_LOCAL_MACHINE/Software/CLASSES/Software/realnetworks/Preferences]

[HKEY_LOCAL_MACHINE/Software/CLASSES/Software/realnetworks/Preferences/DT_COMMON]
@="d://rm//COMMON//"

[HKEY_LOCAL_MACHINE/Software/CLASSES/Software/realnetworks/Preferences/DT_PLUGINS]
@="d://rm//PLUGINS//"

[HKEY_LOCAL_MACHINE/Software/CLASSES/Software/realnetworks/Preferences/DT_CODECS]
@="d://rm//CODECS//"

 
to:qxwzj
谢谢你,能给一段上述DLL的注册代码吗?问题解决后我会另开100分给你。
lujinhu@163.net 谢了!
 
给你个简单例子,注意查收。
 
例子包括全部库,较大(2m),如果用小猫,需有耐心。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1968868 再这拿分!
多人接受答案了。
 
后退
顶部