主题:  难道是我的问题太简单?????

金火

职务:普通成员
等级:1
金币:0.0
发贴:22
#12001/7/24 20:48:24
用aw中的find cd drive 是可以得到光驱符号。
现在我想得到放在该光驱中光盘的卷标,(在资源管理器上显示的卷标),不知如何实现?



media2

职务:普通成员
等级:1
金币:0.0
发贴:41
#22001/7/24 21:26:23
用Buddy API的baDiskInfo函数:
Result := baDiskInfo( Drive , InfoType )
Drive是驱动器盘符,InfoType是信息类型。

要获得光盘卷标,将Drive设置为光盘盘符,InfoType设为"Name"。返回值即是光盘的卷标。

编辑历史:[这消息被media2编辑过(编辑时间2001-07-24 21:27:42)]
[这消息被media2编辑过(编辑时间2001-07-24 21:28:21)]
[这消息被media2编辑过(编辑时间2001-07-24 21:28:56)]


金火

职务:普通成员
等级:1
金币:0.0
发贴:22
#32001/7/26 8:45:13
我先用滨滨的函数获得光驱盘符,再用buddy API,如下:

cddrive:=BNA_GetALLCD()

cdname:=baDiskInfo(cddrive ,"name" )

结果未遂,没返回值,变量cdname的值没变化.

what's wrong?