Здравствуйте, Spidola, Вы писали:
S>Здравствуйте, Shrike, Вы писали:
S>>Коллеги,
S>>кто-нибудь сталкивался со следующей проблемой?
S>До этого момента нет
S>S>>Class Test
S>> Sub Ping(a)
S>> nCount = nCount + 1
S>> if nCount > 15 then exit sub
S>> Me.Ping a
S>> End Sub
S>>End Class
S>
S>Уберите Me. Должно полегчать.
Это и так понятно. Нельзя убрать. Надо пользоваться классами.
FYI:
Если пользоваться глобальными функциями/процедурами, и не вызывать их через window.имя_процедуры, то данной ошибки никогда не будет.
Она возникает именно при вызове 15 методов класса. Причем, документированная ошибка VBScript "Out of stack space" возникает сильно позже — на 96 вызове.