delphi编程实现弹出、关闭CD-ROM驱动器

如果你想做一个CD播放器的话,那本技巧一定少不了。这是一个控制CD-ROM驱动器门弹出和关闭的方法,首先需要在uses部分加入mmsystem,接着增加两个TButton按钮,在按钮事件里写入下列语句,记住在调用完毕后一定要显示或判断returnstring,要不程序将出错:

procedure TForm1.Button1Click(Sender: TObject);
var returnstring:pchar;
begin
//弹出
returnstring:=驱动器打开错误;
mciSendString(set CDAudio door open, returnstring, 127, 0);
label1.Caption :=returnstring;
end; procedure TForm1.Button2Click(Sender: TObject);
var returnstring:pchar;
begin
//关闭
returnstring:=驱动器关闭错误;
mciSendString(set CDAudio door closed, returnstring, 127, 0);
label1.Caption :=returnstring;
end;

时间: 2024-11-16 12:03:04

delphi编程实现弹出、关闭CD-ROM驱动器的相关文章

基于animate.css弹出框弹出关闭特效 (5星级)

升级版(增加了关闭特效):http://download.csdn.net/detail/cometwo/9410839 废话少说,直接上代码http://download.csdn.net/detail/cometwo/9387680 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewpor

jquery弹出关闭遮罩层实例_jquery

复制代码 代码如下: <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>jquery简便实现遮罩层

打开新窗口关闭当前页面不弹出关闭提示js代码_javascript技巧

复制代码 代码如下: <script type="text/javascript"> function closeIt() { window.opener = ''; window.open('http://www.baidu.com'); window.open('', '_self'); window.close(); } self.setInterval("newTime()", 1000) var t = 4; function newTime(

IBM T系列笔记本光驱无法弹出怎么办

  我们在使用IBM T系列笔记本光驱的时候,插入一张程序CD或DVD后,如果笔记本光驱无法弹出,那么这篇文章或许可以帮你找到解决办法.通过分析,知道笔记本光驱无法弹出的原因可能是IMAPI和IBM DLA之间的冲突导致的.下面是笔者给出解决笔记本光驱无法弹出的参考解决办法: 注:下面的步骤将造成自动运行的程序CD或DVD不能弹出. 1. 系统加电 2. 当出现Windows XP桌面时,插入自动运行CD介质 3. 取消安装菜单,按弹出按钮或在驱动器属性选择弹出,碟片不能弹出 IBM T系列笔记

笔记本光驱无法弹出怎么办

  笔记本型号:IBM T系列笔记本 注:下面的步骤将造成自动运行的程序CD或DVD不能弹出. 1. 系统加电 2. 当出现Windows XP桌面时,插入自动运行CD介质 3. 取消安装菜单,按弹出按钮或在驱动器属性选择弹出,碟片不能弹出 IBM T系列笔记本光驱无法弹出的解决 1. 双击"我的电脑"图标; 2. 在CD图标上点鼠标右键,选择属性; 3. 单击DLA页; 4. 不选择"Enable DLA on your drive", 然后单击"应用&

通用弹出层页面(兼容IE、firefox)可关闭控制宽高及屏蔽背景_JSP编程

<%...@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %> <%.../* 通用弹出层页面(兼容IE.firefox) 说明: 1.openWindows(width,height)----打开弹出层调用的函数,可控制层的宽度和高度 2.hiddenWindows(

winforms关闭窗体后如何弹出另一个窗体

按照正常的在你form1的关闭按钮单击事件里写上 this.Close(); from2 f2=new form2(); f2.Show(); 这样你会发现按下关闭后整个程序都关了, 原因在于你这个程序有个入口点,也就是我们C#里面提到的Main方法,在WForm窗体编程中,点解决方案资源管理,里面有个Program.cs类, 点开它,在Main方法里有这样一行代码 Application.Run(new Form1()); 这是一个系统的静态类Application的一个Run方法,为了实现程

Delphi设计PhotoShop型弹出菜单

大家都知道,使用Delphi的TPopupMenu构件可以制作弹出式菜单.但是我们如何才能制作出类似Photoshop中各种样式的弹出式菜单呢?(比如,Photoshop的笔刷形状选择菜单,见图) 制作方法如下: 1.打开Delphi, 在Form1中放置一个TButton构件. 2.新建一个窗体,使用默认名字Form2. 3.将Form2的BorderStyle属性设置为bsNone,这样将会去掉窗体的标题栏和边框. 4.在Form2中加入TPanel构件Panel1,将Panel1的Beve

如何快速禁用U盘自动弹出(播放)功能无需手动关闭弹出窗口

移动硬盘查到USB口就会自动播放,尤其是移动硬盘分了N个区的时候,要手动一个一个的关掉,真是十分的麻烦!怎么样能解决这个问题呢?下面这里介绍几种关闭移动硬盘或者U盘自动播放的方法供大家参考: 1.SHIFT按键法 这个方法早在Windows98就用过了吧?好像是哦,反正我最早在关闭自动播放CD的时候就使用的这种方法.插入移动硬盘的时候按住SHIFT键,移动硬盘就不会自动播放啦. 2.策略组关闭法 在前段时间熊猫烧香流行的时候,网上就流传着使用策略组关闭移动硬盘或者U盘自动关闭功能的方法.具体如: