一个奇怪的问题关于getdrivetype()
ming 2000-03-11 12:11:00 我编了一个小程序,获得所执行的文件的所在驱动器的类型
getdrivetype(ExtractFileDrive(application.ExeName));
当我在NT中时一切正常,但在WIN98中
如果该文件在网络服务器中,
却显示结果为1
则是驱动器的根目录不存在,
但是如果选择其他非该程序当前所在的路径时,则一切正常.
如该程序现在所在的路径为F:\ABC\目录中,是网络路径
还有其他服务器路径如 G: H:
则调用getdrivetype函数时 getdrivetype('f:')=1
而 getdrivetype('g:')=4 或者 getdrivetype('h:')=4;
不知道为什么,请各位高手指点指点,万分感谢!