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

請問一個變數的問題 !!! (新手發問)

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



註冊時間: 2004-04-27
文章: 35


第 1 樓

發表發表於: 星期二 五月 11, 2004 8:24 pm    文章主題: 請問一個變數的問題 !!! (新手發問) 引言回覆

我想請問一下 ... VFP 6.0 中 ... 使用變數 ... 是否需要宣告

我使用時 ... 常常出現 ... 找不到此變數的訊息 ...

如果可以能否 ... 告知變數宣告的基本型態 ...

因為公司的需要 ... 才用VFP6.0 ... 我之前都沒用過

所以不是很清楚 ... 請大家幫個忙 ... 謝謝啦 ...
回頂端
檢視會員個人資料 發送私人訊息
goto-dream



註冊時間: 2004-05-11
文章: 909


第 2 樓

發表發表於: 星期二 五月 11, 2004 9:20 pm    文章主題: 引言回覆

一般使用時.是不用刻意去宣告她.

把錯誤訊息貼出來.這樣才比較快找到問題

_________________
福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!

想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.

          愛作夢
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
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 樓

發表發表於: 星期三 五月 12, 2004 12:18 am    文章主題: 引言回覆

串列通信實例(轉貼)
http://vfp.sunyear.com.tw/viewtopic.php?t=141&highlight=mscomm

先看一下這篇.去除MSCOMM問題再說

_________________
#############################
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!

學會VFP使用者社區的搜尋,Code才會更有趣~
#############################
回頂端
檢視會員個人資料 發送私人訊息
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. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
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. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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