CreatFile引发的问题,大家都来看看!! 以前用CreatFile一直都没有什么问题,今天用他来创建一个2TB的文件句柄时总是报错,难道不支持这么大的文件??在C里有CreatFileEx,Delphi中好像没有,我查了好久没有一点资料,大家都来讨论一下这个问题!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码:hfileHandle := CreateFile(pchar('\\?\c:\aa.dat'), GENERIC_ALL, FILE_SHARE_READ or FILE_SHARE_WRITE, nil,OPEN_ALWAYS,0, 0);if (hfilehandle = INVALID_HANDLE_VALUE) then begin showmessage('打开文件出错!') ; exit; end;其中aa.dat为一个1.8TB的文件!程序运行时总报错! http://school.itren.cn/content.asp?id=41418你看看这篇文章 CreateFileW是支持'\\?\C:\...'类似文件名的。不过从来没有听说过什么叫CreateFileEx的API,估计是VISTA的专属API,或者... Implemented as CreateFileW (Unicode) and CreateFileA (ANSI). Note that Unicode support on Windows Me/98/95 requires Microsoft Layer for Unicode. Windows SDK里面没有CreatFileEx,读文件,写文件和设置文件指针才有EX扩展函数 新年快乐!在技术区散个分 超难问题,散分了,POS.dll调用问题! 问一个指针的释放的问题 还是关于UAC问题 记录剪切板怎么用呢???? 数据压缩!和如何给别人分数(两个问题,?) 驱动被360拦截 内详 请问各位高手,怎样才能使BDE管理器和oracle9i链接? 请问各位高手怎么防止程序在开机启动时被热启动三键封杀?????急救!!!! 神奇的$F012消息! 我想做个程序要去掉图片里的点和直线 谁有这方面的资料 谁知道如何读取WORD中的内容啊?
hfileHandle := CreateFile(pchar('\\?\c:\aa.dat'), GENERIC_ALL,
FILE_SHARE_READ or FILE_SHARE_WRITE, nil,OPEN_ALWAYS,0, 0);
if (hfilehandle = INVALID_HANDLE_VALUE) then
begin
showmessage('打开文件出错!') ;
exit;
end;
其中aa.dat为一个1.8TB的文件!程序运行时总报错!