vb 同時定義多個變數
1樓:vb妮可
不行。逗號分隔的,每個都要定義型別。不然前面的都是變體型。
integer可以用%**,定義起來就省力了。
dim x%,y%,z%
2樓:網友
可以,但是這樣定義的是x,y是變體。 只有z是integer
如果要三個都是integer應該這樣定義。
dim x as integer,y as integer,z as integer
vb中如何使乙個變數在多個視窗內使用
3樓:網友
vb中如何使乙個變數在多個視窗內使用,也就是需要定義乙個全域性變數。
全域性變數定義方法:
1、vb工程中新增乙個模組,在模組中定義乙個全域性變數,比如定義乙個變數n。**為:
public n as string
2、這樣n的值可以在任意窗體和模組**中呼叫和使用,而不受窗體關閉的影響的。
比如:form1窗體中,重新給n賦值了。即使form1窗體關閉了,form2中仍可以繼續使用n的值。
4樓:頭文字
定義乙個全域性變數啊,eg: dim public_a as string這樣就可以在多個視窗中使用這個變數了,但是,注意這個定義只能放在模組的頂頭,就是你的游標在那個地方閃爍時,**框上邊的有乙個下拉選單上顯示"聲名"時就對了。
你那樣用當然就顯示不出來了,unload 是從記憶體中卸除視窗,那你的變數n也就沒了,把unload adfg 改為 試一試。
5樓:網友
使用 公共變數。
這樣定義。public abc as string
要注意的是 公共變數只能在 模組中定義,不然會報錯。
6樓:
建模組,在模組裡用public n宣告就可以了。
7樓:網友
新建乙個模組。
在該模組中輸入:
public n as integer
把原視窗中的n的定義語句刪掉(如果原來沒定義的話就不用管)
8樓:風的誓言
在變數面前加定義詞public
例:public a as long
你在變數面前輸入public 還是解決不了問題?
不可能吧。你什麼vb啊。你要不換到模組裡面去試試。我用了這麼多年的vb.用關鍵字public定義的變數。在整個程式都可以訪問的!
9樓:網友
通用宣告啊,**框左上邊的下拉選單裡選。
vb多個變數同時賦值為什麼出現邏輯錯誤
10樓:聽不清啊
a = b = 123
print a, b
會輸出乙個false
這不是邏輯錯誤,而是輸出a的值是邏輯假。
這是因為本身a,b二個變數均未定義,它實際執行的是a = ( b = 123),因為b<>123,所以括號內的值為false.即a的值為false,而變數b仍未賦過值(為空).所以輸出時只有乙個a的值被輸出,而b並沒有被輸出。
11樓:網友
只有你賦值的變數與所賦值變數的定義的資料型別矛盾,才會出現所謂的邏輯錯誤。
vb 中for迴圈 在迴圈體中給迴圈變數賦值,會改變迴圈次數嗎
12樓:網海1書生
會的。for 變數 = 初值 to 終值 step 步長'在迴圈體內修改迴圈變數的值,將會直接改變迴圈次數'但是,初值、終值、步長則不會受迴圈體內修改的影響'也就是說即使你在迴圈體內修改這些值,它們也仍然保持迴圈開始時的值不變。
next
13樓:網友
會,這是肯定的,只要你賦的值不是迴圈變數原有的值。
在vb程式設計中如何把小寫變成大寫,VB中如何把原來字母中的小寫改為大寫,大寫改為小寫
vb6.0可使用ucase 函式可將小寫字母變成大寫。ucase 函式,返回 variant string 其中包含轉成大寫的字串。ucase 函式示例 本示例使用 ucase 函式來將某字串轉成全部大寫。說明,只有小寫的字母會轉成大寫 原本大寫或非字母之字元保持不變。dim lowercase,u...
請問在VB中,怎麼程式設計求出50以內的素數
編寫一個判斷素數的函式 function prime x as long as boolean dim i as long for i 2 to x 1 if x mod i 0 then prime false exit function end if next i prime true end ...
購物車中多個商家的多個商品訂單如何分發
購物車裡的資料可以放在session中,容器用hashmap 例如 定義一個hashmap叫shoppinghm,向裡面新增2個商鋪的訂單 shoppinghm.put shopa arraylist cartitem shoppinghm.put shopb arraylist cartitem ...