方法一:TFilestream.create(......) 或者stream.savetofile(....)方法二:AssignFile(F, aPath);
Rewrite(F,1);
BlockWrite(F, aList.Text[1], Length(aList.Text));
CloseFile(F);
这两种方法在vcl底层有什么不同事情的起因是 在2003操作系统中IIS的文件夹下,如果页面访问量很大,采用方法一更新文件经常失败,询问了微软工程师,得到的答复是当IIS6打开文件时使用CreateFile(…,GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,…)就会产生错误。
而方法一最终都调用了CreateFile这个函数最后我换成了方法二,更新成功了。我想问一下方法二是如何打开文件的
Rewrite(F,1);
BlockWrite(F, aList.Text[1], Length(aList.Text));
CloseFile(F);
这两种方法在vcl底层有什么不同事情的起因是 在2003操作系统中IIS的文件夹下,如果页面访问量很大,采用方法一更新文件经常失败,询问了微软工程师,得到的答复是当IIS6打开文件时使用CreateFile(…,GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,…)就会产生错误。
而方法一最终都调用了CreateFile这个函数最后我换成了方法二,更新成功了。我想问一下方法二是如何打开文件的
解决方案 »
- 老僵那个招聘帖又被和谐了?
- delphi+mysql读取中文问题 在线等
- 各位高手,我想用API 画一个图形,在正常情况下我输入数据他可以画得很标准,但我把数据全部乘一个比例,想用这个方法来实现图形的缩放。
- 招上海.NET兼职,待遇优厚
- 怎样实现 ‘一个应用程序在任务栏上显示多个窗口’
- 请问FORMCONTAINER控件哪里有下载?
- cxgrid的打印输出问题?(20分)
- update语句请教!
- (急)ADOQuery连接Sybase或oracel,当用DBGRID显示时特别慢?
- 如何保存listview里的东东到文件呢?
- 问几个问题!小问题,属于基础的!
- 主从表在保存的时候出现"缺少更新或刷新的键列信息" ,急急急急急!!!!!
一个是CreateFile 一个是CreateFileA
具体两个函数的区别谁知道?结贴的说