Как по простому отлавливать ошибки преобразования типов?

Программирование на Visual Basic for Applications
Gudvin
Новичок
Новичок
 
Сообщения: 34
Зарегистрирован: 13.07.2004 (Вт) 13:23

Как по простому отлавливать ошибки преобразования типов?

Сообщение Gudvin » 15.07.2004 (Чт) 19:41

Идет много преобразований типов, причем в ошибке хотелось бы выдавать, где ошибка...

Поэтому OnError goto туда-то не подходит.

Мож функция есть типа CAST или Convert?

Али Try Except можно как то реализовать?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 15.07.2004 (Чт) 19:43

В хорошей программе таких ошибок не возникает...
Код в студию...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Gudvin
Новичок
Новичок
 
Сообщения: 34
Зарегистрирован: 13.07.2004 (Вт) 13:23

Сообщение Gudvin » 15.07.2004 (Чт) 19:47

Тут дело не в плохой программе. Например пользователь вводит данные, причем может ввести строку. Мы конвертим. Надо сказать пользователю, что он неправ.

Это штатная ситуация. Не отладка, а логика работы.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 15.07.2004 (Чт) 19:49

Есть такие функции, которые с Is начинаются. IsNumeric, например, IsDate...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Gudvin
Новичок
Новичок
 
Сообщения: 34
Зарегистрирован: 13.07.2004 (Вт) 13:23

Сообщение Gudvin » 15.07.2004 (Чт) 19:51

Пардон, проглядел... Спасибо


Вернуться в VBA

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

Сейчас этот форум просматривают: Google-бот и гости: 75

    TopList