VB 如何让string 长度超过256
MSDN上 string的长度有20E样子可我实际操作过程中 长度最多到256
如何操作能定义一个更长的string?
dim a as string*4096 无效... --------------------编程问答-------------------- dim a as string --------------------编程问答-------------------- 你说的最大256是怎么用的?又没有可能是调用了某个API,然后这个API有限制? --------------------编程问答-------------------- 下面这个有效:
Dim S As String * 4096
S = String(4096, "*")
Debug.Print Len(S)Debug.Print Len(S)'结果是4096
MSDN的:字符串有两种:变长与定长的字符串。
变长字符串最多可包含大约 20 亿 ( 2^31)个字符。
定长字符串可包含 1 到大约 64K ( 2^16 ) 个字符。
注意 Public 定长字符串不能在类模块中使用。
String 之字符码的范围是 0 到 255。字符集的前 128 个字符(0 到 127)对应于标准的 U.S. 键盘上的字符与符号。这前 128 个字符与 ASCII 字符集中所定义的相同。后 128 个字符(128 到 255)则代表特殊字符,例如国际字符,重音符号,货币符号及分数。String 的类型声明字符为美元号 ($)。
--------------------编程问答-------------------- 木有长度限制 但是你可以指定长度 --------------------编程问答--------------------
顶 --------------------编程问答--------------------
不会无效的,试过就知道了
补充:VB , 基础类