Агрегация и делегирование в VB6
От: Heptyl  
Дата: 28.12.01 07:47
Оценка:
А как ваще subj в VB6 сделать?
Re: Агрегация и делегирование в VB6
От: VladD2 Российская Империя www.nemerle.org
Дата: 28.12.01 19:13
Оценка:
Здравствуйте Heptyl, Вы писали:

H>А как ваще subj в VB6 сделать?


Ну, делегация как и везде засовываешь в свой компонент другой и реализуещь свои методы через вызовы его, а агрегация никак ().
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Агрегация и делегирование в VB6
От: Heptyl  
Дата: 29.12.01 08:22
Оценка:
VD>Ну, делегация как и везде засовываешь в свой компонент другой и реализуещь свои методы через вызовы его, а агрегация никак ().

Делегация через implements что-ли?
эта тварь (VB) не работает с интерфейсами производными от других интерфейсов т.е. если имеем interface IBase : IDispatch и IDeriv : IBase
то в VB implements IDeriv не прокатит. Я надеялся, что в VB можно агрегировать как в COM. Видимо прийдется крепко обломатся.
I HATE MS!
Re[3]: Агрегация и делегирование в VB6
От: WPooh США  
Дата: 29.12.01 09:06
Оценка:
Я проверил, VB действительно каждый раз генерирует новые GUIDы при компиляции, то есть, нигде не хранит их, поэтому, видимо, действительно никак не получится.
К этому моменту у меня внутри 0.5, 0.7, 0.33 (с) НС
Re[4]: Агрегация и делегирование в VB6
От: kig Россия  
Дата: 29.12.01 14:04
Оценка:
Здравствуйте WPooh, Вы писали:

WP>Я проверил, VB действительно каждый раз генерирует новые GUIDы при компиляции, то есть, нигде не хранит их, поэтому, видимо, действительно никак не получится.


Поставьте Binary Compatibility в св-вах проекта — перестанет генерить новые GUIDы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.