VisualBasic中的字符串空间不足

问题描述 投票:0回答:1

当对字符串执行替换操作时,出现错误:'字符串空间不足'

string vb6
1个回答
0
投票

MSDN的报价(对于VBA,但通常对VB6相似:

*#需要创建临时字符串以进行评估的表达式可能会导致此错误。例如,以下代码在某些操作系统上导致字符串空间不足错误:

MyString = "Hello"
For Count = 1 To 100
    MyString = MyString & MyString
Next Count

将字符串分配给另一个名称的变量。*

因此,如果您正在执行类似操作(可能无法正确获取语法):

myStr = Replace(myStr, "from", "to")

也许您可以执行以下操作:

dim temp as String
temp = Replace(myStr, "from", "to")
myStr = temp
© www.soinside.com 2019 - 2024. All rights reserved.