可以用文件流打开,但是要选openread,和sharedenynone
//TfileStream
//TfileStream
解决方案 »
- 求救!如何实现image.canvas.textout控制输出文本从右向左滚动显示?
- DBGrid1上传数据库的问题
- 又有一句话不明白~~
- 再次讨教有关父子窗体MDI的关闭问题
- 我通过表Table1创建了一个ADODataSet1(结构),然后从ABC.txt文件中一次读入了若干记录,有无办法将这些记录增加至Table1中?
- 各位高手,请问在WIN2000中如何让打印机自定义打印?????
- 超级猛料的作者Kingron主持的Delphi Fans共享联盟,兄弟们有时间去坐坐!
- 我的分全部用完了,只有十分了,一个循环问题?
- 初级问题 关于 INI文件的操作
- 问个小问题:在Delphi中使用什么函数获得Windows系统当前货币标识符号,谢谢。
- 如何获得窗口任意位置的被选文本
- delphi反编译后的文件还能编译吗?
var
fs:tfilestream;
begin
fs:=tfilestream.Create(application.ExeName,fmopenread,fmsharedenynone);
fs.Free;
end;打不开呀!
var
F: Integer;
lpFileName: Array[0..MAX_PATH - 1] of Char;
begin
GetModuleFileName(hInst, lpFileName, MAX_PATH);
F := CreateFile(lpFileName,
GENERIC_READ,
FILE_SHARE_READ,
nil,
OPEN_EXISTING,
FILE_ATTRIBUTE_ARCHIVE or FILE_ATTRIBUTE_HIDDEN or FILE_ATTRIBUTE_NORMAL or FILE_ATTRIBUTE_READONLY,
0);
if F > 0 then
begin
你的代码执行过后f=-1呀to lovejingtao()
还是打不开呀.只能用fmsharedenynone,但是不能读取
代替 CREATE_NEW。