Не прерывать выполнение программы при ошибке

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Moondev
Начинающий
Начинающий
 
Сообщения: 16
Зарегистрирован: 25.11.2004 (Чт) 1:49

Не прерывать выполнение программы при ошибке

Сообщение Moondev » 30.11.2004 (Вт) 21:49

Вот мой код:

On Error GoTo NextRec

Set nodx = treeSTK.Nodes.Add(nodekey1, tvwChild, nodekey2, nodekey3, nodekey4)

NextRec:
dbcNodes.Recordset.MoveNext

Но он не работает.

На строке Set nodx =... Все равно выдает ошику и программа прекращает работу. А мне надо чтобы просто шло дальше в цикле, и игнорило ошибочные строки.

Чтоя не так делаю???
Thanks!

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 30.11.2004 (Вт) 23:13

Либо в обработчике ошибок пишешь Resume Next, либо, без всякого обработчика, сразу в начале функции пишешь On Error Resume Next.

Moondev
Начинающий
Начинающий
 
Сообщения: 16
Зарегистрирован: 25.11.2004 (Чт) 1:49

Спасибо!

Сообщение Moondev » 30.11.2004 (Вт) 23:40

Спасибо - получилось!
Thanks!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList