Ошибки с User Control

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Ошибки с User Control

Сообщение Mikle » 19.05.2005 (Чт) 14:43

Не могу отловить такую ошибку: User Control на форме в скомпилированном проекте покрывается "сеткой", как бывает в Design Time, когда в контроле ошибка. При этом появляется сообщение "Object variable or With block not set". Провел часы за компьютером, пытаясь отловить ошибку при работе из среды VB - ни разу не сработало. Думал, что ошибка возникает только в Native-code, скомпилил в P-code, но заказчик жалуется, что ошибка продолжает появляться.
Может кто-нибудь знает какой-либо известный трабл за User Control-ами?

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 19.05.2005 (Чт) 14:50

вставляй обработчики ошибок во все методы и свойства своего контрола и не забывай правильно выгружать ненежные объекты и переменные

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 19.05.2005 (Чт) 15:03

Переменные выгружать, вроде, не нужно, а объектов, кроме самого контрола, нет. Тотального "On Local Error Resume Next" я побаиваюсь. В некоторых случаях ошибка нужна. А то юзер сохранит данные на CD, и все пройдет внешне успешно (это к примеру).
Ну и хотелось бы разобраться.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 19.05.2005 (Чт) 15:29

без конкретной ошибки трудно тебе помочь - поэтому и вставляй обработчики ошибок во все свои методы и свойства, особенно PropertyRead, PropertyWrite,Initialize,Terminate,Show,Activate,OnFocus и тп


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

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

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

    TopList  
cron