无法打开文件 |
答題得分者是:ace33022
|
张无极
一般會員 發表:6 回覆:5 積分:2 註冊:2006-12-22 發送簡訊給我 |
各位大侠,小弟碰到了两个问题,请各位大侠指点:
1、用adotable连上excel,然后读取excel中的字段到数据库中,读完后执行了adotable.close;,发现excel文件无法打开了,提示文件被使用。 2、用winexec(pchar('command.com /c ipconfig /all > c:\hahaha.txt'),sw_hide),产生一个文本文件后,用memo1.Lines.loadfromfile('c:\hahaha.txt');提示"另一个程序正在使用此文件,进程无法访问”。 请大家指点一下小弟,该怎么办,谢谢! |
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
問題2 確定錯誤訊息是 "另一個程序正在使用此文件, 進程無法訪問嗎" ? 如果是, 表示該檔案正在使用中, 要的改程式不在您提到的那兩行 如果錯誤訊息是 Cannot open file "C:\hahaha.txt". 系統找不到指定的檔案 那是因為 winexec 是執行外部命令, 只要命令執行了, winexec 工作結束, 但是不比表示 ipconfig 執行完成 結果可能 c:\hahaha.txt 還沒產生, 就已經直行到 Loadfromfile 了
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案! 子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問! |
张无极
一般會員 發表:6 回覆:5 積分:2 註冊:2006-12-22 發送簡訊給我 |
錯誤訊息是 "另一個程序正在使用此文件, 進程無法訪問" ,我执行完winexec后,用sleep(5000),等了五秒钟,在相应的目录下发现c:\hahaha.txt也产生了。执行了winexec命令后,接下来就是loadfromfile了,应该不会有其他地方在使用此文档了。不知什么原因,还请大家教教小弟,谢谢!
===================引 用 pcboy 文 章=================== 問題2 確定錯誤訊息是 "另一個程序正在使用此文件, 進程無法訪問嗎" ? 如果是, 表示該檔案正在使用中, 要的改程式不在您提到的那兩行 如果錯誤訊息是 Cannot open file "C:\hahaha.txt". 系統找不到指定的檔案 那是因為 winexec 是執行外部命令, 只要命令執行了, winexec 工作結束, 但是不比表示 ipconfig 執行完成 結果可能 c:\hahaha.txt 還沒產生, 就已經直行到 Loadfromfile 了 |
ace33022
一般會員 發表:2 回覆:41 積分:23 註冊:2004-05-14 發送簡訊給我 |
只有等待好像不太精準吧!以下提供參考:
http://delphi.ktop.com.tw/board.php?cid=168&fid=912&tid=71111 http://delphi.ktop.com.tw/board.php?cid=30&fid=69&tid=20984 應該是往怎麼確定winexec執行完後才繼續往下執行程式,這樣才不會有因為該檔被其它程式鎖住而無法開啟的問題發生。 ===================引 用 张无极 文 章=================== 錯誤訊息是 "另一個程序正在使用此文件, 進程無法訪問" ,我执行完winexec后,用sleep(5000),等了五秒钟,在相应的目录下发现c:\hahaha.txt也产生了。执行了winexec命令后,接下来就是loadfromfile了,应该不会有其他地方在使用此文档了。不知什么原因,还请大家教教小弟,谢谢! ===================引 用 pcboy 文 章=================== 問題2 確定錯誤訊息是 "另一個程序正在使用此文件, 進程無法訪問嗎" ? 如果是, 表示該檔案正在使用中, 要的改程式不在您提到的那兩行 如果錯誤訊息是 Cannot open file "C:\hahaha.txt". 系統找不到指定的檔案 那是因為 winexec 是執行外部命令, 只要命令執行了, winexec 工作結束, 但是不比表示 ipconfig 執行完成 結果可能 c:\hahaha.txt 還沒產生, 就已經直行到 Loadfromfile 了 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |