Установка флагов ОСХ

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

Установка флагов ОСХ

Сообщение zHackLeX » 10.05.2005 (Вт) 21:26

Many VB controls seem to have "Can Create" flag OFF. D4 ignored
this flag while D5 started to recognize it and complied. D6 added
a "ignore CanCreate" flag

где D5, 6 - Delphi 5, 6.

Внимание, вопрос.
Как установить вышеозначенный флаг при компиляции ОСХа?
А то, видите ли, при мануальном подключении TLB-файла Delphi ругается на Set-часть свойства (Property Set), что, якобы, "property setters cannot take var parameters", то есть, файл, сгенерённый tlibimp'ом не стыкуется с дельфами. Как установить флаг CanCreate в элементе управления?
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

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

Сообщение tyomitch » 10.05.2005 (Вт) 23:10

Никак. Этот флаг у контролов снят не по ошибке, а для дела: язык-потребитель должен создавать вокруг них т.н. Extender, с которым уже и будет работать клиент.
Если тупые делфи не умеют создавать Extender-ы - лучше с ними не связываться. Однако я убеждён, что они это умеют, ибо не тупые ;-)
Изображение

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 14.05.2005 (Сб) 14:10

Нда.
Но почему другие ОСХы не-бэйсиковские спокойно работают,
а мой контрол - ни в какую!?

И почему, черт возьми, при компиляции файлов dcr и pas возникает
ошибка, когда я описываю пользовательскую property set для коллекции пользовательских public классов, дельфы ругаются
Property Setters cannot take var parameters!

Что это значит? Почему?
И ещё куча ошибок в сгенерённом дельфами файле!
А в дельфах я разбираюсь плохо! :twisted:
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

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

Сообщение tyomitch » 14.05.2005 (Сб) 22:19

zHackLeX, ты ищещь в конференциях Улиц VB помощь по делфи?
Даже не надейся :twisted:
Изображение


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

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

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

    TopList