上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
SIMONSTONE
註冊時間: 2003-11-25 文章: 30
第 1 樓
|
發表於: 星期日 四月 04, 2004 9:05 pm 文章主題: VFP傳址錯誤問題 |
|
|
在VFP中傳陣列位址至自定函數時,COMPILE時會出現找不到符號之錯誤,但系統運作會正常,請問各方高手是何原因?要如何解決??????? |
|
回頂端 |
|
 |
elleryq

註冊時間: 2007-06-21 文章: 768
第 2 樓
|
發表於: 星期二 四月 06, 2004 9:46 am 文章主題: |
|
|
不太懂你的意思
可以把錯誤訊息以及錯誤該行的程式碼貼上來嗎?? |
|
回頂端 |
|
 |
SIMONSTONE
註冊時間: 2003-11-25 文章: 30
第 3 樓
|
發表於: 星期二 四月 06, 2004 11:42 pm 文章主題: |
|
|
老友,謝謝伸援
範例如下:
SET PROCEDURE TO USER
LOCAL mARRAY[10]
FOR K=1 TO 10
STORE 0 TO mARRAY(K)
NEXT k
DEMOCALL(@mARRAY)
? mARRAY(1)
USER.PRG檔中有如下FUNCTION
FUNCTION DEMOCALL(AA)
AA(1)=11
RETURN
ENDFUNC
如上所示,在VFP下執行正常,但要BUILD成.EXE檔時會出現Unable to find unknown AA之錯誤訊息,不知如何解決? |
|
回頂端 |
|
 |
elleryq

註冊時間: 2007-06-21 文章: 768
第 4 樓
|
發表於: 星期三 四月 07, 2004 8:56 am 文章主題: |
|
|
應該是
FUNCTION DEMOCALL
LPARAMETERS AA
AA(1)=11
RETURN
ENDFUNC
吧~~ |
|
回頂端 |
|
 |
SIMONSTONE
註冊時間: 2003-11-25 文章: 30
第 5 樓
|
發表於: 星期三 四月 07, 2004 11:14 am 文章主題: |
|
|
謝謝回復
修改後仍有如上錯誤,不知是否仍有其他辦法嗎? |
|
回頂端 |
|
 |
Ruey
註冊時間: 2003-03-12 文章: 1698 來自: tunglo
第 6 樓
|
發表於: 星期三 四月 07, 2004 3:15 pm 文章主題: |
|
|
我的用法可能不一樣.但可以嘗試
SET PROCEDURE TO USER
LOCAL mARRAY[10]
FOR K=1 TO 10
STORE 0 TO mARRAY(K)
NEXT k
DEMOCALL(@mARRAY)
? mARRAY(1)
USER.PRG檔中有如下FUNCTION
FUNCTION DEMOCALL(AA)
LOCAL AA[10] &&這邊宣告一下
AA(1)=11
RETURN
ENDFUNC _________________ #############################
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!
學會VFP使用者社區的搜尋,Code才會更有趣~
############################# |
|
回頂端 |
|
 |
SIMONSTONE
註冊時間: 2003-11-25 文章: 30
第 7 樓
|
發表於: 星期三 四月 07, 2004 11:00 pm 文章主題: |
|
|
謝謝回復
經初步測試,好像沒有出現錯誤,再次感謝!! |
|
回頂端 |
|
 |
|