cdevents
open 

所属分类:Shell编程
开发工具:Delphi
文件大小:38KB
下载次数:4
上传日期:2013-07-31 07:14:36
上 传 者direktor
说明:  CD events, open, close CD using system function calls. Can be used with multimedia applications. Can also use functions with screen manipulation

文件列表:
AudioCD.bmp (406, 1998-02-21)
dbt.pas (11320, 1998-08-10)
CDEventsReg.pas (903, 1998-12-15)
CDEVENTSREG.dcr (924, 1998-02-21)
CDEvents.pas (21133, 1999-01-30)
CDEvents.doc (14342, 1999-01-30)
CDEVENTS.dcr (1248, 1998-02-21)
CD.bmp (630, 1998-02-21)
AudioCDEvents.pas (10279, 1998-12-15)
AudioCDEvents.dcr (484, 1998-02-21)
CDEvents.hlp (34038, 1998-11-29)

Read CDEVents.doc and the source code headers for a recently description! {*****************************************************************************} { [TCDEVENTS] } { Special Units = DBT.Pas } { Version = 1.41 } { [SOURCE] } { Copyright 19*** by Tom Deprez } { (Just to prevent to get multiple components, which all have great } { things but would be a GREAT component with a lot (all) of GREAT things } { That way everybody can benefit of such a GREAT component) } { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } { [COMPONENT] } { [properties] } { AutoRun : Disable/enable CD autorun feature } { ID : contains handle of CD-player } { Enabled : Disable/enable CD notification } { SerialNumber : resturns serial number of CD } { UPCNumber : returns UPC number of CD } { ProductInfo : returns product info of CD } { Drives : contains all CD drives on personal computer } { } { [events] } { AfterArrival : Fires when new CD is inserted by user } { AfterRemove : Fires when CD is removed by user } { } { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } { [AUTHOR] } { Author name = ZifNab (Tom Deprez) } { Author e-mail = tom.deprez@uz.kuleuven.ac.be } { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } { [HISTORY] } { 18/01/19*** : first release } { 04/02/19*** : changed the order of checking the message (WMDeviceChange) } { 21/02/19*** : added disable/enable CD autorun feature } { added eject/close CD-door } { 12/03/19*** : fixed a bug (Access violation) 10x to Jaco Vis } { 14/03/19*** : changed the new procedures (Open -& CloseDevice) to an } { an appropriate way. 10x for pointing me out, Rav! } { 15/05/19*** : Added functions IsAudioCD & GetVolumeName & GetCDInfo } { 10/06/19*** : NoDriveTypeAutoRun error on some pc fixed by Matjaz } { Enabled property proposed and implemented by Bartosz Antosik } { 20/06/19*** : Changed the GetCDInfo to three properties } { 25/10/19*** : Changed GetVolumeName return string (Yoko Maroshi) } { Added procedure GetAllCDDrives, property Drives } { CDevents uses now DBT.pas file (total translation of DBT.H) } { 11/11/19*** : Added procedures GetXCDDriveLetter, GetFirstCDDriveLetter } { } {*****************************************************************************} {*****************************************************************************} { [COMMENTS] } { I very often visit the Delphi page of the www.Experts-Exchange.com site } { It's a place where you can ask or answer questions. One day somebody } { needed to know when a CD is inserted in or ejected out of the CD-Rom } { drive. I found it an interesting question, especially because I could } { not find some 'delphi' source for this problem. } { I started to search for a solution. } { Well, that was the beginning of this component. Where it ends? } { That I don't know, it really depends on the reaction of you! If I get } { some reaction, I'll futher improve it, otherwise it sticks with this. } { Too bad, because I think it can become a great tool. } { } { [IMPORTANT] } { Made some improvements? : please let me know of, so I can update it } { Need some improvements? : please, just ask and I'll try to make it } { Have you got some ideas? : please, send them to me } { You use this component? : please, send me an e-mail, why you use this } { component. An E-mail isn't asked too much. } { Isn't it? At least let me know of the fact } { you're using it. It makes me very HAPPY! } { [THANKS] } { Matvey who brought the first idea to this component } { Look at history !!! } { Perhaps YOU? } { } { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } { [COPYRIGHT] } { This file is distributed as freeware and without warranties of any } { kind. You can use it in your own applications at your own risk. } { } { [NOTE] } { It's freeware, but don't hesitate to send me some money if you've } { become rich with the help of this component ;-) } { It's freeware, but don't hesitate to send me the program or the } { component, where you use this component in. I would be ever gratefull } { to you, thanks. } {*****************************************************************************}

近期下载者

相关文件


收藏者