|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
054203
註冊時間: 2004-04-27 文章: 35
第 1 樓
|
發表於: 星期二 五月 11, 2004 8:24 pm 文章主題: 請問一個變數的問題 !!! (新手發問) |
|
|
我想請問一下 ... VFP 6.0 中 ... 使用變數 ... 是否需要宣告
我使用時 ... 常常出現 ... 找不到此變數的訊息 ...
如果可以能否 ... 告知變數宣告的基本型態 ...
因為公司的需要 ... 才用VFP6.0 ... 我之前都沒用過
所以不是很清楚 ... 請大家幫個忙 ... 謝謝啦 ... |
|
回頂端 |
|
|
goto-dream
註冊時間: 2004-05-11 文章: 909
第 2 樓
|
|
回頂端 |
|
|
freedom
註冊時間: 2004-05-09 文章: 11
第 3 樓
|
發表於: 星期二 五月 11, 2004 10:01 pm 文章主題: |
|
|
... 常常出現 ... 找不到此變數的訊息 ...
我想可能是你没注意到全局变数与局部变数的原因吧。
定义全局变数:
public m_全局
没声明则是局部变数。 _________________ 版权所有,翻版不究! |
|
回頂端 |
|
|
054203
註冊時間: 2004-04-27 文章: 35
第 4 樓
|
發表於: 星期二 五月 11, 2004 11:07 pm 文章主題: |
|
|
例如 : thisform.comm1.portopen ... 然後出現 ... 找不到 comm1 的變數
我有用 ... mscom32.ocx ... 但就是不知要如何定義或宣告comm1這個變數 ...
如果這是 VFP 所內定的變數 ... 那要如何使用 ...
至於錯誤訊息 ... 就是 例如 : 1897 ... 去查線上說明(按F1)...
就是變數不存在或錯誤 ... 這樣子 ...
我目前的工作 ... 是需要用變數來判斷 ... 兩個資料表格的位置
進一步的抓取資料 ... 因兩個資料表格 ... 資料筆數並不相同
一個 2000 筆 ... 一個 300 筆 ... 所以我想用變數來判斷 ...
所以才上來發問 .... |
|
回頂端 |
|
|
Ruey
註冊時間: 2003-03-12 文章: 1698 來自: tunglo
第 5 樓
|
|
回頂端 |
|
|
054203
註冊時間: 2004-04-27 文章: 35
第 6 樓
|
發表於: 星期三 五月 12, 2004 6:38 am 文章主題: |
|
|
謝謝 ... RUEY & freedom & goto-dream 大大提供的資料 .... 感ㄣㄚ ...
我去研究研究 .... |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4213 來自: Taipei,Taiwan
第 7 樓
|
發表於: 星期三 五月 12, 2004 12:00 pm 文章主題: |
|
|
物件和欄位,甚至於 alias 都是 '變數'的一種,
一般說來,若是以一般程式語言所認為的'變數',
若找不到定義,vfp 會自己配置一個,
所以對這類的變數而言,
操作時的錯誤一般常見不是變數不存在,
而是變數型態不相符合
但是對於欄位,物件等,
就要求一定要存在,
也就是
對物件而言不是得'拉'到form上,就是得用createobject()製造一個,
對欄位而言,當然就是該工作區,必須存在這個欄位.
以上例,
應該是宣告物件的問題吧. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
054203
註冊時間: 2004-04-27 文章: 35
第 8 樓
|
發表於: 星期三 五月 12, 2004 11:51 pm 文章主題: |
|
|
例如 : thisform.comm1.portopen .... 這行程式碼的 comm1 ...
也需要用 createobject() ... 來建立嗎 ...
對於變數型態不相符合 ... 的問題 ... 我等會去試試 ...
謝謝啦 ... |
|
回頂端 |
|
|
elleryq
註冊時間: 2007-06-21 文章: 768
第 9 樓
|
發表於: 星期四 五月 13, 2004 9:10 am 文章主題: |
|
|
有些 activex 物件,用的時候得用 xxxx.object.your_property 去存取才行
例如像 winsock ~~ |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4213 來自: Taipei,Taiwan
第 10 樓
|
發表於: 星期四 五月 13, 2004 1:58 pm 文章主題: |
|
|
很多ACTIVE X 物件都是這樣,粉困擾,
只能命名到 OLEControl 的名稱,
所以可能變成 thisform.comm1.object.portopen(),
這樣要用 toolbar 時,指定 imagelist 好像有問題,
沒認真試過,不要當真. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|