全局数据少时,对,数据量iGlobal:64780 时,VBS(红色语句)报错
sub DeleteStringGlobal_A() '删除A-开头字符串的全局变量
iGlobal=document.ExtDataStringNum
call application.msgout("iGlobal:"& iGlobal)
for i=iGlobal to 0 step -1
iKeyValue=document.GetExtStringByIndex(i,sKeyName)
call application.msgout("i:"& i &" __dt:" & sKeyName)
if left(sKeyName,1)="A" then
document.RemoveExtString(i)
end if
我用全局变量是从VBS 传回PEL,进行图标显示的。 至于VBS里效率太低,我其实用了C++ 与SqLITE进行计算和储存数据。
版主,不能因为程序不健壮,而建议其它什么方式。 当然如果有好方式,直接建议也行。