都快一个月了还是不行,救命!

andey 2002-07-20 03:21:53
mciSendString( "set cdaudio door open", NULL, 0, NULL);
mciSendString( "set cdaudio door open", NULL, 0, Handle);
mciSendString( "set cdaudio door open wait", NULL, 0, NULL);
mciSendString( "set cdaudio door open wait", NULL, 0, Handle);
都是过了,#include "mmsystem.h"也加了,可是在bcb6.0中就是不行光驱一点反应也没有
可是同样的方法我在VC6中就一点问题也没有mciSendString( "set cdaudio door open", NULL, 0, NULL);
...全文
30 34 打赏 收藏 转发到动态 举报
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
andey 2002-07-27
  • 打赏
  • 举报
回复
告诉大家一个不信的消息我在Win2K 下装了BCB6
但是还是不行
xrbeck 2002-07-23
  • 打赏
  • 举报
回复
你生成一个独立的exe文件,在2K下试试,应该能弹开的话,那是OS的问题,
或许这个API在ME下就不支持了。。
supkim 2002-07-23
  • 打赏
  • 举报
回复
关注
andey 2002-07-22
  • 打赏
  • 举报
回复
jiangpeng ,你的同学用的是Win98 or WinMe 吗?
sincostan 2002-07-21
  • 打赏
  • 举报
回复
楼上的好幽默
jp311 2002-07-21
  • 打赏
  • 举报
回复
我也写了一个,可以在我的机器上运行.可是我发给一个同学,他的机器上就不行了,怪事:(
andey 2002-07-21
  • 打赏
  • 举报
回复
以为像hlmsoft 虽说用的是bcb6.0 但是他用的win2k
andey 2002-07-21
  • 打赏
  • 举报
回复
谢谢大家,这里我有几点想要呈清的
1)这个问题的确是困扰了我很长时间,我不是在这里有意的没事找事。
2)我的bcb6.0是装在winme上的,且装了Borland Community 里提供的
patch1
3)我的光驱没有问题,我的机器装了两套系统Winme+Win2k Advanced Server(+sp3) 我在Win2k 下装的VC6.0 编的程序就可以自如的Open or Close 光驱
并且我的将那个exe程序在winme 上运行也没问题
但是WinMe 下的bcb6.0 编写的无论是在me or win2k 下都不能控制光驱,但是奇怪的是mciSendString("Set cdaudio door open wait", NULL, 0, 0);
仍然是返回的是“0“说明mciSendString调用是正确的

我现在怀疑这可能是WinMe or Win98 的问题(我知的是bcb6.0 可能不是完全
支持Win 9x 内核)
希望有那位在Win98 or WinMe 上装BCB 6.0 的朋友帮着测试一下
源程序在ftp://202.117.29.90/incoming/Temp/mcisendstring.zip
谢谢!!!!!!!!!!!!!!!!!!!!
大大怪老张 2002-07-20
  • 打赏
  • 举报
回复
如果打不开光驱的门,可以找一根长约10厘米的金属丝。
你可以看到光驱的前面板,指示灯附近有个小洞。

把金属丝从洞里插进去,稍用力就可以把光驱门打开。

此方法对付卡死的光驱门非常有用!
andey 2002-07-20
  • 打赏
  • 举报
回复
看帮助吧,上面有列子的?
jspxnet 2002-07-20
  • 打赏
  • 举报
回复
没问题
Killmyself 2002-07-20
  • 打赏
  • 举报
回复
看帮助吧,上面有列子的!
andey 2002-07-20
  • 打赏
  • 举报
回复
mikesome 你的是win98+bcb6.0(含patch)
谢谢!!
hlmsoft 2002-07-20
  • 打赏
  • 举报
回复
mciSendString( "set cdaudio door open",0, 0,0);
mciSendString( "set cdaudio door closed", 0, 0, 0);
不行才怪,我一直在用
andey 2002-07-20
  • 打赏
  • 举报
回复
mikesome,
我的bcb6.0装载98下
且打过patch
hbxtx 2002-07-20
  • 打赏
  • 举报
回复
这样,我是过,没问题。
mciSendString("Set cdaudio door open wait", NULL, 0, 0);
mikesome 2002-07-20
  • 打赏
  • 举报
回复
我刚才也是BCB6,不也通过了
andey 2002-07-20
  • 打赏
  • 举报
回复
我的是BCB6.0
andey 2002-07-20
  • 打赏
  • 举报
回复
ftp://202.117.29.90/incoming/Temp/mcisendstring.zip
Bird1945 2002-07-20
  • 打赏
  • 举报
回复
你那个例子我在我自己机子上试了是可以的啊????

ftp://202.117.29.90/incoming/Temp/mcisendstring.zip

奇怪.........

我只能说是你的机子有问题,是不是什么没有装好啊???
加载更多回复(14)
软件功能编辑 几何画板是适用于数学、平面几何、物理的矢量分析、作图,函数作图的动态几何工具。 《几何画板》软件是由美国Key Curriculum Press公司制作并出版的优秀教育软件,1996年该公司授权在中国发行该软件的中文版。正如其名“21世纪动态几何”,它能够动态地展现出几何对象的位置关系、运行变化规律,是数学与物理教师制作课件的“利剑”! 窗口 由题标栏、菜单栏、工具栏、状态栏、绘图窗口和记录窗口等组成。 工具栏 工具栏依次是选择工具(实现选择,及对象的平移、旋转、缩放功能)、画点工具、画线工具、画圆工具、文本工具和对象信息工具。在选择工具和画线工具按钮上按住鼠标左键停留片刻,会弹出更多的类型工具;选择对象的方法可以选择点按、按Shift点按或拖动等方式选中对象。 关系 几何画板中对象之间的关系如同生活中父母与子女关系。如果改变“父母”的位置或大小,为了保持与父母的几何关系,作为“子女”对象也随之变化。例如,我们先作出两个点,再作线段,那么作出的线段就是那两个点的“子女”。又如,先作一个几何对象,再基于这个对象用某种几何关系(平行、垂直等)或变换(旋转、平移等)作出另一个对象,那么后面作出的几何图形就是前面的“子女”。 信息工具 选择“信息工具”,然后在某个对象上单击或双击,即可显示有关信息或弹出该对象信息对话框。 基本操作编辑 点 例1 画三角形 先画三个点(可按住Shift键连续画点);然后利用“构造”菜单中的“线段”命令画出三角形。 注:用按住Shift键的方法,最大的好处是三个顶点都被选中。 例2 画多边形 先画多个点(可按住Shift键连续画点);然后利用“构造”菜单中的“线段”命令(或直接按CtrL+L)画出多边形。 注:选取顶点的顺序是十分重要的,不同的顺序会得出不同的多边形。 用几何画板画出圆的轨迹 用几何画板画出圆的轨迹 线 “画线工具”有三种线段、直线和射线,选中后在绘图窗口中进行画图即。 例3 制作验证三角形的三边的垂直平分线相交于一点的课件(初步进行作图练习) 圆 画圆有3种方法 用画圆工具作圆;通过两点作圆;用圆心与半径画圆(这种方法作的圆定长不变,除非改变定长时,否则半径不变) 圆弧 画圆弧也有3种方法 按一定顺序选定三点然后作弧(按逆时针方向从起点到终点画弧);选取圆及圆上2点作弧(从第一点逆时针方向到第二点之间的一段弧);选取圆上三点作弧(与法2相似,只是无需选中圆,作完弧后,可以隐藏原来的圆,可见新作的弧) 扇形和弓形 与三角形内部相似(先选中三个顶点),扇形和弓形含有“面”,而不仅仅只有“边界”。扇形和弓形的画法类似: 用上述方法作圆弧,选择该弧,用“作图”菜单中的“扇形内部”(或“弓形内部”)命令作出扇形或弓形(阴影部分)。 度量及计算 [度量] 选中三角形内部后,在“度量”菜单中“面积”和“周长”命令,度量三角形面积与周长。利用“显示”菜单中“参数选择”命令,可以进行“对象参数”设置。 [计算] “度量”菜单的“计算”命令可以对对象的值进行运算,求得所需要的结果,我们以“相交弦定理”验证为例进行说明。 ①画一个圆及两条相交的弦;②度量出四条线段的长度(距离);③分别选择同一直线上的两条线段的距离值,利用“度量”菜单中的计算命令,依次计算出两者之积④拖动动点,观察规律:相交弦定理。 制表 [制表] 在“度量”菜单中“制表”命令。选择上例中“四条线段的长度”,利用“制表”命令,制出表格。变化图形,增加表格项的方法有3种:选中表格菜单中“加项”命令;选中表格利用CtrL+E捷键;双击表格。 变换 “变换”包括平移、旋转、缩放、反射等命令。各标记命令允许指定决定变换的几何对象、几何关系,或度量值。也可以通过组合平移、旋转、缩放、反射等变换定义自己的变换。 标记中心和标记镜面命令确定了几何变换的类型。旋转和缩放需要一个中心点,所以在实施这两种变换前要先确定一个中心点。同样,反射需要一个镜面,在反射前要先确定一个镜面。 标签 所谓标签,也就是给作出的点、线、圆、圆弧等几何图形起个名字。用几何画板作出的几何对象,一般都由系统自动配置好标签。利用“标签”工具双击标签文本可以进行重命名操作。 提高操作编辑 速绘制 ①利用捷键 如绘制多边形时,可先利用画点工具,画若干个点(顶点)。画点时按住Shift键,使之均处于选中状态,然后利用作线段捷键命令CtrL+L,来速完成多边形的绘制。 ②直接使用键盘命令创建图形对象 其实《几何画板》中提供了通过键盘命令(几个标点符号键)直接输入几何图形的方法。 句号( 。 ) —— 绘制点 逗号( , ) —— 绘制圆 斜杠( / ) —— 绘制线(包括线段、射线和直线,它们各类型之间可通过重复点击来切换) 分号( ;) —— 绘制圆弧 撇号( ’)

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧