vb中dim是什么意思

vb中dim語句的dim是什么意思?查了下以前的問答,是 dimension 的縮寫,BASIC 中為定義數組維度,vb 中引申為定義變量

VB中的 dim是什么意思了`` 急`

vb中dim是什么意思

文章插圖

Dim為Dimension的縮寫,即意思為Dim名詞譯為尺寸,面積,范圍,量綱,次元,度,維,它的語句的語法包含下面部分:1.部分描述WithEvents 可選的關鍵字,說明 varname 是一個用來響應由 ActiveX 對象觸發的事件的對象變量,只有在類模塊中才是合法的 。2.使用WithEvents,可以聲明任意個所需的單變量,但不能使用 WithEvents 創建數組 。3.New 和 WithEvents 不能一起使用,varname 必需的 。變量的名稱遵循標準的變量命名約定 。As為變量指定類型程序運行時,Dim語句就根據變量類型為變量分配內存空間 。擴展資料在VB中,注釋有3種方式:1.以Rem關鍵字開頭,并且Rem關鍵字與注釋內容之間要加一個空格 。注釋可以是單獨的一行,也可以寫在其他語句行的后面 。如果在其他語句行后使用Rem關鍵字,則必須使用冒號(:)與語句隔開 。2.也可以使用一個撇號來代替Rem關鍵字 。若使用撇號,則在其他語句行使用時不必加冒號 。3.如果不顯式指定 lower,則數組的下界由 Option Base 語句控制 。如果沒有使用 Option Base 語句,則下界為 0 。New 可選的 。可隱式地創建對象的關鍵字 。使用 New 來聲明對象變量,則在第一次引用該變量時將新建該對象的實例,因此不必使用 Set 語句來給該對象引用賦值 。New 關鍵字不能聲明任何內部數據類型的變量,以及從屬對象的實例,也不能與 WithEvents 一起使用 。
vb dim語句dim i as single

定義語句啊

你所說的
dim text as textbox
定義text為textbox對象啊,這是VB語法可以接受的 。一般用在新建控件,或是控件組里面 。

比如說,我有三個textbox控件,它們都共用一個名字TextO,那么三個控件的名字依次就是TextO(0),TextO(1),TextO(2) 。如果我想讓這三個TextBox控件都執行一個操作,如:全部清空,那么就需要某一個變量來代替這三個控件了,就會出現:
Dim i As TextBox

For Each i In TextO
i.Text = ""
Next i

懂了吧?

在vb中“ReDim”是什么意思?ReDim 語句

在過程級別中使用,用于為動態數組變量重新分配存儲空間 。

語法

ReDim [Preserve] varname(subscripts) [As type] [, varname(subscripts) [As type]] . . .

ReDim 語句的語法包括以下幾個部分:

部分 描述
Preserve 可選的 。關鍵字,當改變原有數組最末維的大小時,使用此關鍵字可以保持數組中原來的數據 。
varname 必需的 。變量的名稱;遵循標準的變量命名約定 。
subscripts 必需的 。數組變量的維數;最多可以定義 60 維的多維數組 。subscripts 參數使用下面的語法:
[lower To] upper [,[lower To] upper] . . .
如果不顯式指定 lower,則數組的下界由 Option Base 語句控制 。如果沒有 Option Base 語句則下界為 0 。
type 可選的 。變量的數據類型;可以是 Byte、Boolean、Integer、Long、Currency、Single、Double、Decimal(目前尚不支持)、Date、String(對變長的字符串)、String * length(對定長的字符串)、Object、Variant、用戶定義類型或對象類型 。所聲明的每個變量都要有一個單獨的 As type 子句 。對于包含數組的 Variant 而言,type 描述的是該數組的每個元素的類型,不能將此 Variant 改為其它類型 。

說明

ReDim 語句用來定義或重定義原來已經用帶空圓括號(沒有維數下標)的 Private、Public 或 Dim 語句聲明過的動態數組的大小 。

可以使用 ReDim 語句反復地改變數組的元素以及維數的數目,但是不能在將一個數組定義為某種數據類型之后,再使用 ReDim 將該數組改為其它數據類型,除非是 Variant 所包含的數組 。如果該數組確實是包含在某個 Variant 中,且沒有使用 Preserve 關鍵字,則可以使用 As type 子句來改變其元素的類型,但在使用了此關鍵字的情況下,是不允許改變任何數據類型的 。

如果使用了 Preserve 關鍵字,就只能重定義數組最末維的大小,且根本不能改變維數的數目 。例如,如果數組就是一維的,則可以重定義該維的大小,因為它是最末維,也是僅有的一維 。不過,如果數組是二維或更多維時,則只有改變其最末維才能同時仍保留數組中的內容 。下面的示例介紹了如何在為已有的動態數組增加其最末維大小的同時而不清除其中所含的任何數據 。

ReDim X(10, 10, 10)
. . .
ReDim Preserve X(10, 10, 15)

同樣地,在使用 Preserve 時,只能通過改變上界來改變數組的大小;改變下界則會導致錯誤 。

如果將數組改小,則被刪除的元素中的數據就會丟失 。如果按地址將數組傳遞給某個過程,那么不要在該過程內重定義該數組的各維的大小 。

在初始化變量時,數值變量被初始化為 0,變長的字符串被初始化為一個零長度的字符串 (""),而定長的字符串則用 0 填充 。Variant 變量被初始化為 Empty 。用戶自定義類型的變量的每個元素作為各自獨立的變量進行初始化 。在使用引用對象的變量之前,必須使用 Set 語句將一個已有的對象賦給該變量 。在被賦值之前,所聲明的對象變量有一個特定值 Nothing,這個值表示該變量沒有指向任何對象的實例 。

小心 如果 ReDim 語句所使用的變量在模塊級別或過程級別不存在,則該語句就相當于一個聲明語句 。如果此后在一個更廣的范圍內又創建了同名的變量,即使使用了 Option Explicit,ReDim 也將使用后聲明的這個變量,且不會導致編譯錯誤 。為了避免這種沖突,就不應把 ReDim 作為聲明語句使用,而只應作為重定義數組大小的語句 。

注意 要改變 Variant 所包含的數組的大小,必須在試圖改變其數組大小之前顯式聲明該 Variant 變量 。
ReDim 語句示例
該示例使用 ReDim 語句為動態數組變量分配和重分配存儲空間 。假設 Option Base 是 1 。

Dim MyArray() As Integer'聲明動態數組 。
Redim MyArray(5)'分配 5 個元素 。
For I = 1 To 5'循環 5 次 。
MyArray(I) = I'初始化數組 。
Next I

下一條語句重定義該數組的大小,并清除其中的元素 。

Redim MyArray(10)'大小重定為 10 個元素 。
For I = 1 To 10'循環 10 次 。
MyArray(I) = I'初始化數組 。
Next I

下面的語句重定義該數組的大小,但沒有清除其中的元素 。

Redim Preserve MyArray(15)'大小重定為 15 個元素 。

VB里type語句與dim語句的區別是什么type是創建自定義類型 而dim 是定義變量為什么類型dim A as stringstring類型就是系統自帶如果我不創建一個自定義類型string2 我就沒辦法dim A as string2type string2end type一個是創建 一個是選擇
VB中Dim是代表什么意思dim是聲明私有變量的意思,另外還有公有變量和保護型變量,分別是public和private.
例如:dim a as string
public a as string
private a as string
這三種表示的變量有效范圍不同 。

VB中直接一個dim是什么意思直接Dim a的意思就是定義一個變體型的變量,變體型的變量可以存儲任意類型的數據,但是因為變體型的變量占用內存空間較大,所以不推薦使用 。

相當于Dim a As Variant

vb中dim 什么意思意思是指創立一個新的變量..如dim a as Int 就是創建一個字符類型為int的變量a

VB里的 dim是什么意思Dim 是VB聲明變量用的語句 。
例如:
Dim n As Integer,Aver As double

急?。B中dim i%,s&表示什么意思,為什么要用&VB常用的數據類型有:
整型(Integer,表示-32768至32767之間的整數)
長整型(Long,表示-2,147,483,648至2,147,483,647之間的整數)
實型(Single,表示-3.37E+38至3.37E+38之間的實數)
雙精度實型(Double,表示-1.67E+308至1.67E+308之間的實數)
字符(String,每個字符占一字節,可以儲存0~65,535個字符)
布爾(Boolean,只有兩個值True/-1,或False/0) 。

有時為了簡便,也以符號進行簡單的定義,作用是和上面一樣的 。
整型可以用“%”代替,
長整型可以用“&”代替,
實型可以用“!”,
雙精度實型可以用“#”

在vb中ReDim 是什么意思ReDim 語句



在過程級別中使用,用于為動態數組變量重新分配存儲空間 。

語法

ReDim [Preserve] varname(subscripts) [As type] [, varname(subscripts) [As type]] . . .

ReDim 語句的語法包括以下幾個部分:

部分 描述
Preserve 可選的 。關鍵字,當改變原有數組最末維的大小時,使用此關鍵字可以保持數組中原來的數據 。
varname 必需的 。變量的名稱;遵循標準的變量命名約定 。
subscripts 必需的 。數組變量的維數;最多可以定義 60 維的多維數組 。subscripts 參數使用下面的語法:
[lower To] upper [,[lower To] upper] . . .
如果不顯式指定 lower,則數組的下界由 Option Base 語句控制 。如果沒有 Option Base 語句則下界為 0 。
type 可選的 。變量的數據類型;可以是 Byte、Boolean、Integer、Long、Currency、Single、Double、Decimal(目前尚不支持)、Date、String(對變長的字符串)、String * length(對定長的字符串)、Object、Variant、用戶定義類型或對象類型 。所聲明的每個變量都要有一個單獨的 As type 子句 。對于包含數組的 Variant 而言,type 描述的是該數組的每個元素的類型,不能將此 Variant 改為其它類型 。


說明

ReDim 語句用來定義或重定義原來已經用帶空圓括號(沒有維數下標)的 Private、Public 或 Dim 語句聲明過的動態數組的大小 。

可以使用 ReDim 語句反復地改變數組的元素以及維數的數目,但是不能在將一個數組定義為某種數據類型之后,再使用 ReDim 將該數組改為其它數據類型,除非是 Variant 所包含的數組 。如果該數組確實是包含在某個 Variant 中,且沒有使用 Preserve 關鍵字,則可以使用 As type 子句來改變其元素的類型,但在使用了此關鍵字的情況下,是不允許改變任何數據類型的 。

如果使用了 Preserve 關鍵字,就只能重定義數組最末維的大小,且根本不能改變維數的數目 。例如,如果數組就是一維的,則可以重定義該維的大小,因為它是最末維,也是僅有的一維 。不過,如果數組是二維或更多維時,則只有改變其最末維才能同時仍保留數組中的內容 。下面的示例介紹了如何在為已有的動態數組增加其最末維大小的同時而不清除其中所含的任何數據 。

ReDim X(10, 10, 10)
. . .
ReDim Preserve X(10, 10, 15)

同樣地,在使用 Preserve 時,只能通過改變上界來改變數組的大?。桓淖兿陆鐒t會導致錯誤 。

如果將數組改小,則被刪除的元素中的數據就會丟失 。如果按地址將數組傳遞給某個過程,那么不要在該過程內重定義該數組的各維的大小 。

在初始化變量時,數值變量被初始化為 0,變長的字符串被初始化為一個零長度的字符串 (""),而定長的字符串則用 0 填充 。Variant 變量被初始化為 Empty 。用戶自定義類型的變量的每個元素作為各自獨立的變量進行初始化 。在使用引用對象的變量之前,必須使用 Set 語句將一個已有的對象賦給該變量 。在被賦值之前,所聲明的對象變量有一個特定值 Nothing,這個值表示該變量沒有指向任何對象的實例 。

小心 如果 ReDim 語句所使用的變量在模塊級別或過程級別不存在,則該語句就相當于一個聲明語句 。如果此后在一個更廣的范圍內又創建了同名的變量,即使使用了 Option Explicit,ReDim 也將使用后聲明的這個變量,且不會導致編譯錯誤 。為了避免這種沖突,就不應把 ReDim 作為聲明語句使用,而只應作為重定義數組大小的語句 。

注意 要改變 Variant 所包含的數組的大小,必須在試圖改變其數組大小之前顯式聲明該 Variant 變量 。
ReDim 語句示例
該示例使用 ReDim 語句為動態數組變量分配和重分配存儲空間 。假設 Option Base 是 1 。

Dim MyArray() As Integer'聲明動態數組 。
Redim MyArray(5)'分配 5 個元素 。
For I = 1 To 5'循環 5 次 。
MyArray(I) = I'初始化數組 。
Next I

下一條語句重定義該數組的大小,并清除其中的元素 。

Redim MyArray(10)'大小重定為 10 個元素 。
For I = 1 To 10'循環 10 次 。
MyArray(I) = I'初始化數組 。
Next I

下面的語句重定義該數組的大小,但沒有清除其中的元素 。

Redim Preserve MyArray(15)'大小重定為 15 個元素 。

vb中dim語句的dim是什么意思?
vb中dim是什么意思

文章插圖

Dim為Dimension的縮寫,后面加上所需變量的名字 。與關鍵字Private(私有的)相當,另外還有一個Public(公有的)關鍵字,定義變量方法為Dim 變量 As 變量類型。定義變量可以使用顯式或隱式兩種方式定義:1、顯式定義:Dim 變量名 As 類型2、隱式定義:使用類型說明符擴展資料:使用方法在redim使用過程中,如果要保留數組中的數據,需要使用Preserve關鍵字,如果不加該關鍵字,會清空原來的數據 。ReDim 為數組變量重新分配存儲空間 ??蛇x項修飾符 Preserve 當僅更改最后一個維度的大小時,用來保留現有數組中的數據 。例如:有一個Byte數組A,如果我們知道這個數組上限最大只能是4,就用DimDim A As Byte(4)但如果我們不能事先確定它的大小,或者需要在運行時改變它的大小就要用動態數組Dim A As Byte()ReDim A(4)'這樣改變大小時會清空原來的數據ReDim Preserve A(4)'這樣改變大小時會保留原來的數據
vb中dim的用法DIM是定義變量類型
但是如果是一般的變量的話,直接寫DIM I就行
你上面DIM ADDUSERREC AS NEW ADODB.RECORDSET是定義了數據庫連接內容
有興趣可以加QQ:199263386
一起研究VB

汽車VB是代表什么意思對象(object)是一件事、一個實體、一個名詞,可以獲得的東西,可以想象有自己的標識的任何東西 。對象是類的實例化 。一些對象是活的,一些對象不是 。比如這輛汽車、這個人、這間房子、這張桌子、這株植物、這張支票、這件雨衣 。概括來說就是:萬物皆對象 。

VB里的 dim是什么意思?Dim為Dimension的縮寫,后面加上所需變量的名字
As為變量指定類型
程序運行時,Dim語句就根據變量類型為變量分配內存空間

vb中的redim 是什么意思ReDim 語句

在過程級中聲明動態數組變量并分配或重新分配存儲空間 。

ReDim [Preserve] varname(subscripts) [, varname(subscripts)] . . .

參數

Preserve
當更改現有數組最后一維的大小時保留數據 。

varname
變量名,遵循標準變量命名約定 。

subscripts
數組變量的維數,最多可以聲明 60 維數組 。subscripts 參數語法格式如下:

upper [,upper] . . .

數組的下界總是零 。

說明

ReDim 語句通常用于指定或修改動態數組的大小,這些數組已用帶有空括號的 Private、Public 或 Dim 語句(沒有維數下標)正式聲明過 ??梢灾貜褪褂?ReDim 語句更改數組維數和元素數目 。

如果使用了 Preserve 關鍵字,就只能調整數組最后維的大小,并且不能改變數組的維數 。例如,如果數組只有一維,就可以修改該數組的大小,因為該維是最后的也是僅有的一維 。但是,如果數組有兩個或更多維,就只能改變末維的大小并保留數組內容 。

這個例子說明如何不擦掉該數組中存在的數據,而增加動態數組的終止維數 。

ReDim X(10, 10, 10)
. . .
ReDim Preserve X(10, 10, 15)
小心 如果減小數組的大小,則將丟失被排除的元素中的數據 。

變量初始化時,數值變量初始化為 0,字符串變量初始化為零長度字符串 ("") 。在使用引用對象的變量前,必須使用 Set 語句將某個現有對象賦予該變量 。在進行對象賦值以前,已聲明的對象變量有特定值 Nothing 。

VB中的dim究竟是什么意思?是哪個詞的縮寫?dim當然是用來定義變量的了,其英文是dimension,不要感到奇怪,vb就是用這個單詞縮寫來定義的 。
在參考文獻里有下面一句話 。
使用變量時,最好明確創建或者聲名,最簡單的就是用關鍵字dim(dimension)的縮寫,dim strmy,這在無形中做了3件事:建立變量的名稱、指定了類型、在內存中分配了一塊空間,在變量賦值之前,內存中什么也不包含的 。

vb dim的用法
vb中dim是什么意思

文章插圖

用法:Dim在VB中是定義函數時用到的量,它是變量的聲明 。格式為DimAs,如DimaAsInteger定義一個整型變量,變量名為a 。format為一種VB語言中格式化的函數,是一種用來根據表達式指令格式化的字符串 。功能:返回 Variant (String)其中含有一個表達式,它是根據格式表達式中的指令來格式化的 。擴展資料:使用format時的相關事項:1、使用預先定義的命名數值格式或創建用戶自定義數值格式 。日期和時間 使用預先定義的命名日期/時間格式或創建用戶自定義日期/時間格式 。日期和時間序數 使用日期和時間格式或數值格式 。字符串 創建自定義的字符串格式 。2、在格式化數字時沒有指定 format,Format 會提供與 Str 函數類似的功能,盡管它是國際化的 。然而,以 Format 作用在正數上不會保留正負號空間,而以 Str 的話則會 。3、要格式化一個沒有本地化的數值字符串,應該使用一個用戶自定義的數值格式,以保證得到需要的外觀 。參考資料來源:百度百科-format
在vb中,在標準模塊中用dim語句定義的變量是什么變量在標準模塊中用Dim語句定義的變量是模塊級全局變量,在該模塊的任意一個地方都可以直接通過變量名訪問,在該模塊之外的地方可以通過"模塊名.變量名"訪問 。

Dim…as…的用法變量是程序運行過程中可以改變的量 。存數據的,變量象當程序的血液 ??茨懵暶魇窃赩B中 。那就說VB吧 。聲明有三種 。1,過程變量有兩種、Dim變量名AS類型名、和static變量名AS類型名也就是在過程中聲明的 。2,模塊級一樣,private變量 例:private i as integer 還有種也就是全局變量了啊\public 例:public abc as integer也就是ABC這個變量是在整個程序中都有用的 。integer 是整數型,也就是類型名常見的類型名有string , double byte ,等等 。Dim a As String '局部變量-聲明變量a為字符串型Public b As Integer '全局變量-聲明變量b為整型Static c As Double '局部變量-聲明變量c為雙精度型(模塊級)

vb里dim 和set 有什么用?如下:dim是用來定義變量的 例如dim a as float定義a變量為浮點類型
set設置變量的值set rs 是將rs置為adodb的記錄值
上面這段程序是連數據庫用的

VB數組中dim i%什么意思VB數組中dim i%什么意思
思就是 Dim i As Integer
%跟在后面就是聲明一個整型變量Integer

春花含笑意 爆竹增歡聲喜氣盈門

在vb中ReDim 是什么意思?ReDim 語句

在過程級別中使用,用于為動態數組變量重新分配存儲空間 。

語法

ReDim [Preserve] varname(subscripts) [As type] [, varname(subscripts) [As type]] . . .

ReDim 語句的語法包括以下幾個部分:

部分 描述
Preserve 可選的 。關鍵字,當改變原有數組最末維的大小時,使用此關鍵字可以保持數組中原來的數據 。
varname 必需的 。變量的名稱;遵循標準的變量命名約定 。
subscripts 必需的 。數組變量的維數;最多可以定義 60 維的多維數組 。subscripts 參數使用下面的語法:
[lower To] upper [,[lower To] upper] . . .
如果不顯式指定 lower,則數組的下界由 Option Base 語句控制 。如果沒有 Option Base 語句則下界為 0 。
type 可選的 。變量的數據類型;可以是 Byte、Boolean、Integer、Long、Currency、Single、Double、Decimal(目前尚不支持)、Date、String(對變長的字符串)、String * length(對定長的字符串)、Object、Variant、用戶定義類型或對象類型 。所聲明的每個變量都要有一個單獨的 As type 子句 。對于包含數組的 Variant 而言,type 描述的是該數組的每個元素的類型,不能將此 Variant 改為其它類型 。

說明

ReDim 語句用來定義或重定義原來已經用帶空圓括號(沒有維數下標)的 Private、Public 或 Dim 語句聲明過的動態數組的大小 。

可以使用 ReDim 語句反復地改變數組的元素以及維數的數目,但是不能在將一個數組定義為某種數據類型之后,再使用 ReDim 將該數組改為其它數據類型,除非是 Variant 所包含的數組 。如果該數組確實是包含在某個 Variant 中,且沒有使用 Preserve 關鍵字,則可以使用 As type 子句來改變其元素的類型,但在使用了此關鍵字的情況下,是不允許改變任何數據類型的 。

如果使用了 Preserve 關鍵字,就只能重定義數組最末維的大小,且根本不能改變維數的數目 。例如,如果數組就是一維的,則可以重定義該維的大小,因為它是最末維,也是僅有的一維 。不過,如果數組是二維或更多維時,則只有改變其最末維才能同時仍保留數組中的內容 。下面的示例介紹了如何在為已有的動態數組增加其最末維大小的同時而不清除其中所含的任何數據 。

ReDim X(10, 10, 10)
. . .
ReDim Preserve X(10, 10, 15)

同樣地,在使用 Preserve 時,只能通過改變上界來改變數組的大??;改變下界則會導致錯誤 。

如果將數組改小,則被刪除的元素中的數據就會丟失 。如果按地址將數組傳遞給某個過程,那么不要在該過程內重定義該數組的各維的大小 。

在初始化變量時,數值變量被初始化為 0,變長的字符串被初始化為一個零長度的字符串 (""),而定長的字符串則用 0 填充 。Variant 變量被初始化為 Empty 。用戶自定義類型的變量的每個元素作為各自獨立的變量進行初始化 。在使用引用對象的變量之前,必須使用 Set 語句將一個已有的對象賦給該變量 。在被賦值之前,所聲明的對象變量有一個特定值 Nothing,這個值表示該變量沒有指向任何對象的實例 。

小心 如果 ReDim 語句所使用的變量在模塊級別或過程級別不存在,則該語句就相當于一個聲明語句 。如果此后在一個更廣的范圍內又創建了同名的變量,即使使用了 Option Explicit,ReDim 也將使用后聲明的這個變量,且不會導致編譯錯誤 。為了避免這種沖突,就不應把 ReDim 作為聲明語句使用,而只應作為重定義數組大小的語句 。

注意 要改變 Variant 所包含的數組的大小,必須在試圖改變其數組大小之前顯式聲明該 Variant 變量 。
ReDim 語句示例
該示例使用 ReDim 語句為動態數組變量分配和重分配存儲空間 。假設 Option Base 是 1 。

Dim MyArray() As Integer'聲明動態數組 。
Redim MyArray(5)'分配 5 個元素 。
For I = 1 To 5'循環 5 次 。
MyArray(I) = I'初始化數組 。
Next I

下一條語句重定義該數組的大小,并清除其中的元素 。

Redim MyArray(10)'大小重定為 10 個元素 。
For I = 1 To 10'循環 10 次 。
MyArray(I) = I'初始化數組 。
Next I

下面的語句重定義該數組的大小,但沒有清除其中的元素 。

Redim Preserve MyArray(15)'大小重定為 15 個元素 。

vb中數組什么情況下要redim1、數組非固定維數才需要用到
2、將數組數據清空可以 redim 數組維數 0 to 0
3、數組添加數據,每次增加數組維數時可用ReDim Preserve
4、redim 對數組中原來的數據不保持
而ReDim Preserve保持數據原來的數據不變

VB的DIM定義有何用Dim就是定義變量,與關鍵字Private(私有的)相當,另外還有一個Public(公有的)關鍵字.;定義變量 方法為:Dim 變量 As 變量類型 .定義變量可以使用顯式或隱式兩種方式定義:1、顯式定義:Dim 變量名 As 類型2、隱式定義:使用類型說明符類型說明符如下: %——整型&——長整型!——單精度浮點數#——雙精度浮點數@——貨幣型$——字符串型[Dim的來由]在Basic語言中,通過定義數組的大小,用DIM,英文全稱Dimension,中文意思是尺寸的意思.在VB中則延伸DIM用來定義變量;Dim 法語中Dimanche的簡寫,含義為星期日;dim在asp中的作用1 有dim的代碼服務器解讀速率更高,運行較快 。如:與的運行區別 。2:經過dim定義后的代碼更加穩定,IIS解讀時不易出現服務器問題 。出現“處理url時服務器出錯”問題時,可以給變量添加dim予以避免 。DIM:美國達非和紐伯爾著<<比較經濟體制>>,商務印書館出版社 。該書首次提出了經濟體制分析中的DIM結構:D,決策,I,信息,M,動力 。

VB6 dim的意義和用法【vb中dim是什么意思】Dim 語句是用作聲明變量并分配存儲空間 。

語法:

Dim [WithEvents] varname[([subscripts])] [As [New] type] [, [WithEvents] varname[([subscripts])] [As [New] type]]...

說明:

在模塊級別中用 Dim 聲明的變量,對該模塊中的所有過程都是可用的 。在過程級別中聲明的變量,只在過程內是可用的 。

可以使用 Dim 語句在模塊級或過程級中聲明變量的數據類型 。例如,下面的語句聲明了 Integer 類型的變量 。

Dim NumberOfEmployees As Integer

也可以使用 Dim 語句來聲明變量的對象類型 。下面的語句為工作表的新建實例聲明了一個變量 。

Dim X As New Worksheet

如果定義對象變量時沒有使用 New 關鍵字,則在使用該變量之前,必須使用 Set 語句將該引用對象的變量賦值為一個已有對象 。在該變量被賦值之前,所聲明的對象變量有一個特定值 Nothing,這個值表示該變量沒有指向任一個對象實例 。

也可以使用帶空圓括號的 Dim 語句來定義動態數組 。在定義動態數組后,可以在過程內使用 ReDim 語句來定義該數組的維數和元素 。如果試圖在 Private,Public 或 Dim 語句中重新定義一個已顯式定義了大小的數組的維數時,就會發生錯誤 。

如果不指定數據類型或對象類型,且在模塊中沒有 Deftype 語句,則該變量按缺省設置是 Variant 類型 。

當初始化變量時,數值變量被初始化為 0,變長的字符串被初始化為一個零長度的字符串 (""),而定長的字符串則用 0 填充 。Variant 變量被初始化為 Empty 。用戶自定義類型的變量的每個元素作為各自獨立的變量進行初始化 。


注意:當在過程中使用 Dim 語句時,通常將 Dim 語句放在過程的開始處 。