全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2080
推到 Plurk!
推到 Facebook!

用WinExec 執行某一個.exe 出現 I/O error 104 的錯誤訊息

答題得分者是:Stallion
vickyju
一般會員


發表:2
回覆:4
積分:1
註冊:2005-03-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-06 23:16:30 IP:220.140.xxx.xxx 未訂閱
請問大家一個問題: 不知為何原故,我在Delphi 中下以下指令: WinExec('D:\Salary.exe', SW_SHOW); 會出現 I/O error 104 的錯誤訊息 但若使用Dos cmd 直接執行 Salary.exe 就不會出錯!! 感恩~~~~~~
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-06 23:32:08 IP:211.22.xxx.xxx 未訂閱
WinExec('D:\Salary.exe', SW_SHOWNORMAL); SW_SHOWNORMAL Activates and displays a window. If the window is minimized or maximized, Windows restores it to its original size and position. An application should specify this flag when displaying the window for the first time. ----------------------------------------------- Creation is the fundation of promotion.
vickyju
一般會員


發表:2
回覆:4
積分:1
註冊:2005-03-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-06 23:50:40 IP:220.140.xxx.xxx 未訂閱
改成 WinExec('D:\Salary.exe', SW_SHOWNORMAL); 還是一樣的結果~~ I/O error 104
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-07 00:10:12 IP:211.22.xxx.xxx 未訂閱
I/O104錯誤的原因很多,不知道這支Salary.exe程式run起來實是不是還要抓取其他的檔案?而該檔案不在環境變數的搜尋路徑下?而你目前所執行的目錄跟在CONSOLE下執行的目錄時同一個嗎?請檢查一下! ----------------------------------------------- Creation is the fundation of promotion.
vickyju
一般會員


發表:2
回覆:4
積分:1
註冊:2005-03-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-07 00:15:47 IP:220.140.xxx.xxx 未訂閱
您實在太厲害了 1.這支Salary.exe 確實還有抓取其他的檔案 2.而我目前所執行的目錄跟在CONSOLE下執行的目錄時,是不同一個 現在我將這個檔案複製到與 Salary.exe相同路徑後,就可以執行囉~ 謝謝您~~~~~~
系統時間:2024-11-25 22:50:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!