Re[2]: VBScript: "Stack overflow at line: 0"
От: Shrike Россия  
Дата: 29.10.04 07:54
Оценка:
Здравствуйте, 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 вызове.
Shrike
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.