VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

請問已編譯完成的exe,執行時卻會出現 COPY *.sct TO C:\ 出錯!

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
KKKLYNN



註冊時間: 2004-09-17
文章: 357


第 1 樓

發表發表於: 星期四 六月 16, 2005 1:54 pm    文章主題: 請問已編譯完成的exe,執行時卻會出現 COPY *.sct TO C:\ 出錯! 引言回覆

使用

COPY *.DBF 正常
COPY *.DCB 正常
copy *.sct to c:\OK資料 此列出錯
copy *.scx to c:\OK資料 此列出錯

COPY *.FPX 正常

等等多類型的檔案
卻出現 FILE IS IN USED

請問何處出錯?
以上敬請協助
謝謝!
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 2 樓

發表發表於: 星期四 六月 16, 2005 6:21 pm    文章主題: 引言回覆

看起來像有些FORM還開著的樣子.
_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
小桑•無痕



註冊時間: 2003-07-08
文章: 304
來自: Tainan, Taiwan

第 3 樓

發表發表於: 星期五 六月 17, 2005 9:57 am    文章主題: 引言回覆

COPY 前先關閉所有的 Form

試試看 CLEAR ALL

_________________
用力 Try 一下...可以發現很多好玩的事....
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
KKKLYNN



註冊時間: 2004-09-17
文章: 357


第 4 樓

發表發表於: 星期五 六月 17, 2005 1:04 pm    文章主題: 引言回覆

就只有一個form(還是出錯!但是以前是正常!這星期才開始)
只有
sct
scx
pjt
pjx

四類出錯


本機備份 按鈕

THISFORM.COMMANDGROUP1.COMMAND12.CAPTION='處理中'
THISFORM.COMMANDGROUP1.COMMAND1.ENABLED=.F.
THISFORM.COMMANDGROUP1.COMMAND2.ENABLED=.F.
THISFORM.COMMANDGROUP1.COMMAND3.ENABLED=.F.
THISFORM.COMMANDGROUP1.COMMAND4.ENABLED=.F.
THISFORM.COMMANDGROUP1.COMMAND5.ENABLED=.F.
THISFORM.COMMANDGROUP1.COMMAND6.ENABLED=.F.
THISFORM.COMMANDGROUP1.COMMAND7.ENABLED=.F.
THISFORM.COMMANDGROUP1.COMMAND11.ENABLED=.F.
THISFORM.COMMANDGROUP1.COMMAND12.ENABLED=.F.
THISFORM.COMMANDGROUP1.COMMAND13.ENABLED=.F.

&&DELE FILE D:\高昕\*.*

&© FILE d:\日昕\*.* TO D:\高昕

DELE FILE d:\高昕\*.DCX
DELE FILE d:\高昕\*.CDX
DELE FILE d:\高昕\*.FPT
DELE FILE d:\高昕\*.DBF
DELE FILE d:\高昕\*.DCT
DELE FILE d:\高昕\*.DBC

DELE FILE d:\高昕\*.sct
DELE FILE d:\高昕\*.scx
DELE FILE d:\高昕\*.fxp
DELE FILE d:\高昕\*.vcx
DELE FILE d:\高昕\*.vct

DELE FILE d:\高昕\*.prg
DELE FILE d:\高昕\*.pjt
DELE FILE d:\高昕\*.pjx

DELE FILE d:\高昕\*.frt
DELE FILE d:\高昕\*.frx

COPY FILE D:\日昕\*.DCX TO D:\高昕\*.DCX
COPY FILE D:\日昕\*.CDX TO D:\高昕\*.CDX
COPY FILE D:\日昕\*.FPT TO D:\高昕\*.FPT
COPY FILE D:\日昕\*.DBF TO D:\高昕\*.DBF
COPY FILE D:\日昕\*.DCT TO D:\高昕\*.DCT
COPY FILE D:\日昕\*.DBC TO D:\高昕\*.DBC

COPY FILE D:\日昕\*.scx TO D:\高昕\*.scx
COPY FILE D:\日昕\*.sct TO D:\高昕\*.sct
COPY FILE D:\日昕\*.pjx TO D:\高昕\*.pjx
COPY FILE D:\日昕\*.pjt TO D:\高昕\*.pjt

COPY FILE D:\日昕\*.fxp TO D:\高昕\*.fxp
COPY FILE D:\日昕\*.vcx TO D:\高昕\*.vcx
COPY FILE D:\日昕\*.vct TO D:\高昕\*.vct

COPY FILE D:\日昕\*.prg TO D:\高昕\*.prg

COPY FILE D:\日昕\*.frt TO D:\高昕\*.frt
COPY FILE D:\日昕\*.frx TO D:\高昕\*.frx

MESSAGEBOX("已將 資料與程式 複製備份至備份資料夾!"+CHR(13)+"請確認!",48,"高昕科技權限")

THISFORM.COMMANDGROUP1.COMMAND12.CAPTION='本機備份'
THISFORM.COMMANDGROUP1.COMMAND1.ENABLED=.T.
THISFORM.COMMANDGROUP1.COMMAND2.ENABLED=.T.
THISFORM.COMMANDGROUP1.COMMAND3.ENABLED=.T.
THISFORM.COMMANDGROUP1.COMMAND4.ENABLED=.T.
THISFORM.COMMANDGROUP1.COMMAND5.ENABLED=.T.
THISFORM.COMMANDGROUP1.COMMAND6.ENABLED=.T.
THISFORM.COMMANDGROUP1.COMMAND7.ENABLED=.T.
THISFORM.COMMANDGROUP1.COMMAND11.ENABLED=.T.
THISFORM.COMMANDGROUP1.COMMAND12.ENABLED=.T.
THISFORM.COMMANDGROUP1.COMMAND13.ENABLED=.T.
回頂端
檢視會員個人資料 發送私人訊息
bigear



註冊時間: 2004-12-19
文章: 162
來自: 網路的另一端

第 5 樓

發表發表於: 星期五 六月 17, 2005 4:54 pm    文章主題: 引言回覆

我有個問題
為什麼要把 .scx 擺在客戶那裡 ?
原始碼送給客戶嗎 ?

有一個可能性
某個 form 並不在你的專案裡面

可以做一個小小測試就知道我有沒有猜錯了
將該 form 刪除或是更名
如果程式執行該視窗有出現 error 就表示我沒猜錯

試試看吧

_________________
以上淺見,歡迎批評指教
________________________________________________
山不轉路轉,路不轉人轉,人不轉頭轉,頭不轉眼睛轉,眼睛不轉眼珠轉
眼珠再不轉就去睡覺,睡起來繼續轉
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2157


第 6 樓

發表發表於: 星期五 六月 17, 2005 6:47 pm    文章主題: 引言回覆

就我的了解 , KKKLYNN , 是電腦室的人員, 程式是公司自用的.
我在想他的問題, 可能是用 terminal 連到主機後,
去開啟project及form, 然後就不正常斷線,
造成檔案一直處於開啟狀態,
造成copy的問題, 這跟程式一點關係都沒有.

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
bigear



註冊時間: 2004-12-19
文章: 162
來自: 網路的另一端

第 7 樓

發表發表於: 星期五 六月 17, 2005 7:58 pm    文章主題: 引言回覆

表達能力差,先說抱歉....

我要表達的也是
當該 form 不在專案裡面
該專案組譯的時候 form 自然就不會再 "程式" 裡面
當該 "程式" 在執行到該 "視窗" 的時候,因為該 "form" 並沒有在該 "程式" 裡面
所以就會執行到該 .scx
然而在 COPY FILE 的時候就出現 error 因為檔案已經 use 了
如果將該 .scx 刪除或更名
"程式" 連 .scx 都找不到就會出現找不到檔案
因為 "程式" 無須執行 .scx
又如果樓主執行的不是 "程式" 那........當我什麼都沒說................


只是將我的看法表達清楚一點,沒有其他意思~~ Laughing

_________________
以上淺見,歡迎批評指教
________________________________________________
山不轉路轉,路不轉人轉,人不轉頭轉,頭不轉眼睛轉,眼睛不轉眼珠轉
眼珠再不轉就去睡覺,睡起來繼續轉
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站
rixw83



註冊時間: 2004-07-12
文章: 12


第 8 樓

發表發表於: 星期六 六月 18, 2005 10:01 am    文章主題: 引言回覆

嗯 !! 同意,應該是該 "FORM" 並未在專案編譯時 "包含" 在執行檔中。
我這樣說應該對吧!! Smile

_________________
It's Me And My Super Rich Kw.
回頂端
檢視會員個人資料 發送私人訊息
KKKLYNN



註冊時間: 2004-09-17
文章: 357


第 9 樓

發表發表於: 星期六 六月 18, 2005 10:52 am    文章主題: 引言回覆

但我在做complie時又無出現錯誤?
所以我才覺得很奇怪!
以上謝謝
回頂端
檢視會員個人資料 發送私人訊息
bigear



註冊時間: 2004-12-19
文章: 162
來自: 網路的另一端

第 10 樓

發表發表於: 星期六 六月 18, 2005 1:36 pm    文章主題: 引言回覆

KKKLYNN 寫到:
但我在做complie時又無出現錯誤?
所以我才覺得很奇怪!
以上謝謝


有一個可能性
就是按鈕裡面的語法並不是直接下 DO FORM 的命令
而是用巨集的做法

請參考一下這篇第六樓的說明
http://vfp.sunyear.com.tw/viewtopic.php?t=2254&highlight=%B3%A8%AC%F1

_________________
以上淺見,歡迎批評指教
________________________________________________
山不轉路轉,路不轉人轉,人不轉頭轉,頭不轉眼睛轉,眼睛不轉眼珠轉
眼珠再不轉就去睡覺,睡起來繼續轉
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站
KKKLYNN



註冊時間: 2004-09-17
文章: 357


第 11 樓

發表發表於: 星期六 六月 18, 2005 2:38 pm    文章主題: 引言回覆

按鈕內容就只有很單純的指令
如上層內容
由於scx大約有120個,要一個COPY才可確認是哪個SCX
想到就有些懶


我這支程式是我專用地
用來進行與SERVER檔案交換或更新(SERVER上只有DBC,DBC,CDX....,EXE)
另就是將交換下來地檔案存到另一台PC作備份用(備份所有的檔案,問題是出在這裡)

謝謝啦
回頂端
檢視會員個人資料 發送私人訊息
小桑•無痕



註冊時間: 2003-07-08
文章: 304
來自: Tainan, Taiwan

第 12 樓

發表發表於: 星期六 六月 18, 2005 10:49 pm    文章主題: 引言回覆

我覺得....可能是「來源」或「目的」的檔案被其他人使用(開啟中)
_________________
用力 Try 一下...可以發現很多好玩的事....
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
KKKLYNN



註冊時間: 2004-09-17
文章: 357


第 13 樓

發表發表於: 星期一 六月 20, 2005 4:33 pm    文章主題: 引言回覆

改用

DECLARE INTEGER ShellExecute IN shell32;
  INTEGER hwnd,;
  STRING lpOperation,;
  STRING lpFile,;
  STRING lpParameters,;
  STRING lpDirectory,;
  INTEGER nShowCmd

WAIT WIND "複製中..." NOWAIT

=ShellExecute(0,"Open","XCOPY.EXE","D:\日昕 D:\高昕 /t","",0)

WAIT CLEAR

卻跟我說 參數太多
不知哪出錯?
以上謝謝!
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作