Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Че-то не пойму... Добавлено: 22.10.05 18:04  

Автор вопроса:  VerhoLom
Есть свой контрол. Работает без проблем. Недавно попытался его создать таким кодом (не подключая к проекту):

Dim cntl As Control
Set cntl=CreateObject("MyCaption.CaptionLineControl")
...

Класс и имя контрола заданы правильно.Какого лешего выдается ошибка ПЕРЕПОЛНЕНИЕ?

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Progos



ICQ: 311715784 

Вопросов: 39
Ответов: 157
 Web-сайт: html-expert.org.ru
 Профиль | | #1
Добавлено: 22.10.05 20:25
По-моему надо использовать не As Control ,а As Object

Ответить

Номер ответа: 2
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #2 Добавлено: 24.10.05 13:07
Контролы лучше создавать через Controls.Add

Ответить

Номер ответа: 3
Автор ответа:
 VerhoLom



Вопросов: 20
Ответов: 285
 Профиль | | #3 Добавлено: 29.10.05 15:14
С As Object та же история. Мне просто интересен сам факт: Контрол - это объект, а объект должен создаваться! Почему происходит так, я не пойму никак.
Controls.Addтоже неплохо, но хочется именно таким спосбом, как я описал.

Ответить

Номер ответа: 4
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #4 Добавлено: 29.10.05 16:36
Контрол - это объект, а объект должен создаваться!

Контрол - это объект, который не может существовать вне контейнера.
А для создания внутри контейнера используется controls.add. Что хорошо и правильно.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам