if GetDriveType(PChar('盘符:\')) = DRIVE_CDROM then //光盘
解决方案 »
- idhttp 多线程 下载 报 存储空间不足 无法完成此操作
- 发个20分贴,再回个帖,可净赚20分?
- 一個比較復雜的報表--就這么多分了
- 请问高手如何在点击按钮后在DBgrideh上自动添加一行等待输入后加到数据库中阿
- 简单的问题
- dbgridheh在画的时候不断闪烁,如何解决比较好!谢谢!
- 左击DBGRID中的Title时,在该Field左边会出现出一条竖黑色条,要去丢,怎么可以做到.
- 动态创建QRLabel2(QRDBText1)怎样放到指定的bands 中啊??
- ????????求助?????????????急
- 怎样将string的第一个字符取出赋给一个char型变量
- 为什么我用数据库把记录编辑,添加post的时候老是把记录丢在内存里面啊,不写到硬盘里面啊
- 如何使BDE Administrator在一台没安装delphi的机器上运行?
for drive:='a' to 'z' do
begin
if GetDriveType(pchar(Drvst+':\'))=5 then
break;
end;
//Then Drvstr is the cd-rom .
var
str:string;
Drivers:Integer;
driver:char;
i,temp:integer;
begin
Drivers:=GetLogicalDrives;
temp:=(1 and Drivers);
for i:=0 to 26 do
begin
if temp=1 then
begin
driver:=char(i+integer('a'));
str:=driver+':';
if GetDriveType(pchar(str))=DRIVE_CDROM then
begin
cd:=driver;
exit;
end;
end;
drivers:=(drivers shr 1);
temp:=(1 and Drivers);
end;
end;
if GetDriveType(PChar('g:\')) = DRIVE_CDROM then
可判断G是否为光驱盘符