只需要讀取不需要改寫。比如做自身校驗
uj5u.com熱心網友回復:
只讀模式打開自己啊。uj5u.com熱心網友回復:
試了幾種方式的只讀 都有提示程式占用..uj5u.com熱心網友回復:
求幾個方式 代碼uj5u.com熱心網友回復:
我試了 AssignFile FileOpen TFileStream 都不行uj5u.com熱心網友回復:
Filename := ParamStr(0);
//打開檔案
hFile := CreateFile( PChar(FileName),
GENERIC_READ,
FILE_SHARE_READ ,
Nil,
OPEN_EXISTING,
FILE_ATTRIBUTE_ARCHIVE or
FILE_ATTRIBUTE_HIDDEN or
FILE_ATTRIBUTE_NORMAL or
FILE_ATTRIBUTE_SYSTEM,
0
);
...
uj5u.com熱心網友回復:
昨天搞定 了不是代碼問題...是除錯狀態 ide占用..
編譯出來 運行代碼都沒問題
uj5u.com熱心網友回復:
jf的節奏uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
做 標記 測驗 一下即可uj5u.com熱心網友回復:
恭喜,恭喜uj5u.com熱心網友回復:
Filename := ParamStr(0);
WinExec(PChar(Filename), SW_SHOWMAXIMIZED);
uj5u.com熱心網友回復:
問題解決了就好!
uj5u.com熱心網友回復:
這個哥們對,會提示占用就是你自己已經以獨占模式createfile了自己。或者你呼叫第三方控制元件的代碼獨占了,而你不知道。或者是殺毒軟體等其他程式獨占了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/88804.html
