CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  控件

VB/Multimedia MCI 控件编程问题.

楼主ranjun()2003-11-03 12:43:00 在 VB / 控件 提问

用Multimedia   MCI   控件设计的播放器,老是出现"257错误,messages:MMSYSTEM257   mci   设备标识符无效,请使用打开MCI设备时返回的标识符."然后所有的播放任务都是此类错误,播放器进入瘫患状态.MSDN上也没有更详细的资料.请高手们一定要帮忙,讲讲怎么跳过些错误   ,让系统能正常运行. 问题点数:100、回复次数:8Top

1 楼rainstormmaster(暴风雨 v2.0)回复于 2003-11-03 13:09:03 得分 0

on   error   resume   nextTop

2 楼rainstormmaster(暴风雨 v2.0)回复于 2003-11-03 13:10:11 得分 0

最好把你的代码贴上来,这样大家才好帮你Top

3 楼cuizm(射天狼 http://www.j2soft.cn/)回复于 2003-11-03 13:27:21 得分 0

在调试或者开的时候出现问题应该着手解决,错误处理只是处理未知的或者是不可预料的错误的!!  
  把代码贴出来看看~~Top

4 楼ranjun()回复于 2003-11-03 14:16:31 得分 0

这个时候,软件退出来也没用,一定要重新启动电脑.但是用其它播放器都能播放各种音乐文件.但是用Multimedia   MCI   控件的软件就是不行.据微软说是声卡太老.台湾朋友说是声卡驱动没有安装好.但是我在几台电脑上同时出错,就不象上这两种情况了.配置:815主板+创新128声卡.另一台电脑配置是:845GL+集成声卡.还有一台有点老,VIA586+IBM300+8738声卡.Top

5 楼ranjun()回复于 2003-11-03 14:20:38 得分 0

这个问题根本就不是代码问题.代码是:  
   
  mmcontrol1.filename="c:\aa.wav"  
  mmcontrol1.command="open"  
  mmcontrol1.command="play"  
  就这么简单.  
   
  如果引起错误的话.就算程序退出N次再进入也是一样.  
  用Vb环境直接运行也是一样.而且所有用Multimedia   MCI   控件制作的应用程序都一样.  
  不知道有不有初始化Multimedia   MCI   控件的函数或许能解决这个问题.Top

6 楼ranjun()回复于 2003-11-03 14:23:24 得分 0

上面那位rainstormmaster(rainstormmaster)的  
  on   error   resume   next   我也用了.但是.....  
   
  在windows2000/XP下面出现   播放器.exe出现非常操作.应用程序需要重新启动,正在创建错误日志.  
  在windows98下面就直接退出了.  
   
  唉.咱办呢?  
  Top

7 楼Rick110AAA(海牛猪猪 And HerosⅢ之比蒙)回复于 2003-11-03 14:24:56 得分 70

'那就不用MCI控件麻!  
  '引用ActiveMovie   Control   TypeLibrary对象库  
  '这个对象库的功能非常强大!!!!  
  Option   Explicit  
   
  Dim   objTest   As   New   QuartzTypeLib.FilgraphManager  
  Private   Sub   Form_Load()  
          objTest.RenderFile   "C:\111.mp3"  
          objTest.Run  
  End   Sub  
   
  Private   Sub   Form_Unload(Cancel   As   Integer)  
          objTest.Stop  
          Set   objTest   =   Nothing  
  End   SubTop

8 楼rainstormmaster(暴风雨 v2.0)回复于 2003-11-03 20:11:20 得分 30

确实不是代码的问题:  
  先看看是不是声卡的问题,直接双击c:\aa.wav看能否播放,如果可以则向下看  
   
  再重新安装vb试试(换一张没有问题的安装盘),估计是你的mci有问题  
   
  还是不行的话,重装系统后再重装vb试试  
   
  还是不行的话,换一台好一点的计算机重复上述动作Top

相关问题

  • VB控件编程
  • 急,怎样用VB编程实现注册控件
  • VB多媒体编程问题2:关于ActiveMovie控件!
  • winsock控件编程
  • 请问在VB中如何不用控件进行网络编程
  • VB 中, 用编程方式如何让一个控件失去焦点
  • 使用ADO控件+VB编程时怎么样作到高效率??
  • MediaPlayer控件编程 2 问-------->>>>>>>>
  • vb做控件
  • vb的控件!

关键词

  • 控件
  • multimedia
  • 代码
  • 播放器
  • vb
  • 安装
  • 电脑
  • mci控件
  • objtest
  • 声卡

得分解答快速导航

  • 帖主:ranjun
  • Rick110AAA
  • rainstormmaster

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo