各位大虾,怎样以独占的方式打开一个文件?(如:d:\a.txt文件) 各位大虾,怎样以独占的方式打开一个文件?(如:d:\a.txt文件),在线等待。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var FileHandle : Integer;begin FileHandle := FileOpen(FileName, fmOpenWrite or fmShareDenyRead ); if FileHandle > 0 then {valid file handle} else {Open error: FileHandle = negative DOS error code}end; FileOpen('d:\a.txt', fmOpenReadWrite + fmShareExclusive); criticalsection,这个东西好像也可以。(单词不一定写对了。) CreateFile(g_szFileNamePath, // g_szFileNamePath, GENERIC_READ or GENERIC_WRITE, 0, // can't be share nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0); 如何判断简单判断两个文件是否不同? 如何做出这样的文字效果? 如何在WORD中画表 我做了一个万能查询控件,欢迎测试! 问InfoPower的TwwDBLookupComboDlg.急!!! 关于ADOQUery1添加数据的问题 在Delphi中如何使用API?急急急!!(60分) 救命啊,我落水了!! synedit组件的使用 使用DELPHI的报表控件输出EXCEL97一样格式的表格 郁闷了,请帮忙(人家开发了一个软件,我要接手,不会运行。。。。出错?) DCOM调用远程数据模块的自定义方法的问题。
FileHandle : Integer;
begin
FileHandle := FileOpen(FileName, fmOpenWrite or fmShareDenyRead );
if FileHandle > 0 then
{valid file handle}
else
{Open error: FileHandle = negative DOS error code}
end;
GENERIC_READ or GENERIC_WRITE,
0, // can't be share
nil,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
0);