L
liukt
Unregistered / Unconfirmed
GUEST, unregistred user!
各位大仙:
在下又有一个问题求教:我想使用diskfree()和disksize()检测硬盘
容量和可用空间,程序如下(delphi3):
var
V_IFree,V_Isize:longint;
begin
V_IFree:=diskfree(3) div 1024;
V_Isize:=disksize(3) div 1024;
showmessage(inttostr(V_IFree)+' '+intostr(V_Isize));
end;
运行结果是,这两个函数检测的最大值只能是 2G左右,而我用的是 4G 硬盘,请问这程序该怎样改?(以上程序用于检测 A:时结果正确。)
在下又有一个问题求教:我想使用diskfree()和disksize()检测硬盘
容量和可用空间,程序如下(delphi3):
var
V_IFree,V_Isize:longint;
begin
V_IFree:=diskfree(3) div 1024;
V_Isize:=disksize(3) div 1024;
showmessage(inttostr(V_IFree)+' '+intostr(V_Isize));
end;
运行结果是,这两个函数检测的最大值只能是 2G左右,而我用的是 4G 硬盘,请问这程序该怎样改?(以上程序用于检测 A:时结果正确。)