Да я вот незнаю стоит ли здесь использовать COM Какие есть приимущества у COMа? Может просто сделать самодельные DLL и подключать их?
Вот из этой фразы автора я в общемто могу сделать (и собственно сделал) вывод что на VB модули никто нисать не собирается... Для того чтобы написать dll чистой воды VB не хватит. Поэтому я и говорил что если будет использоываться только с++ (не дельфи... тьфу какая гадость .... ни ява - тоже гадость), то лично я бы COM не использовал
во первых медленнее
во вторых работа со строками ЭТО ГЕМОРОЙ!!!
плюс к этому лично я не люблю подсчет ссылок поэтому ябы например описал (ито если надо) IUnknown примерно так
class IMyUnknown
{
public:
virtual ~IMyUnknown() {}
virtual bool queryInterface(const std::string &, void **) = 0;
};
где вместо строки передаю уникальное название интерфейса, но если не нравится можно и GUID
А вообще то я COM не люблю и использую только если есть клиенты написанные на VB или типа того (что бывает, но крайне редко)