OCA

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
DVV
Бывалый
Бывалый
 
Сообщения: 212
Зарегистрирован: 02.09.2004 (Чт) 21:03
Откуда: Уфа

OCA

Сообщение DVV » 10.11.2004 (Ср) 0:04

Нужно ли поставлять в setup файлы oca вместе с ocx
Vadim

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.11.2004 (Ср) 0:34

Нет.
Изображение

DVV
Бывалый
Бывалый
 
Сообщения: 212
Зарегистрирован: 02.09.2004 (Чт) 21:03
Откуда: Уфа

Сообщение DVV » 10.11.2004 (Ср) 0:37

А для чего они нужны?
Vadim

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

Сообщение Ennor » 10.11.2004 (Ср) 1:13

Надо, если означенный контрол написан не на VB (а, например, на ATL). При этом в свойствах для них нужно вместо DLLSelfRegister выставлять TLBSelfRegister. Иначе есть шанс, что прога не будет запускаться ни на какой машине, окромя той, на которой компилялся ЕХЕ. Был у меня на прошлой работе именно такой случай...

Если же компонент написан на VB, то нет проблем - можешь спокойно на них забить.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.11.2004 (Ср) 13:44

DVV писал(а):А для чего они нужны?

Это временная TLB, которую среда VB генерирует при подключении OCX, и которая содержит "расширенные" интерфейсы - например, всем контролам "дописаны" свойства Left и Top.
Ссылается проект именно на OCA, а не на OCX.
Соответственно, он нужен только VB IDE для использования контрола, и при этом она сама его прекрасно создаёт. Т.е. ты совершенно спокойно можешь его удалить.

Для любых контролов, у которых TLB есть в ресурсах, OCA совершенно лишний. Если они написаны на ATL и TLB лежит в отдельном файле - тогда, естественно, надо оба этих файла. Но саму OCA распространять бессмысленно - VB IDE её всё равно перезапишет при подключении контрола.
Изображение


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

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

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

    TopList