реализация IPropertyPage

Тема в разделе "WASM.BEGINNERS", создана пользователем tyug, 26 окт 2008.

  1. tyug

    tyug New Member

    Публикаций:
    0
    Регистрация:
    26 окт 2008
    Сообщения:
    19
    пишу COM-объект, хочу реализовать страницу свойств.
    Почитал MSDN, вычитал что мой объект по крайней мере должен реализовать интерфейс IPropertyPage.
    Реализовал IPropertyPage по минимуму:
    В GetPageInfo указал Х,Y,заголовок страницы.
    В SetPageSite запоминаю указатель на IPropertyPageSite и делаю AddRef его.
    В SetObjects возвращаю E_NOINTERFACE (объектов пока на странице нет).
    Остальные методы ничего не делают возвращают S_OK.
    На все методы повесил MessageBox.
    Компилирую, запускаю приложение, подгружаю мою dll.
    Страница свойств добавляется, но при повторном открытии страницы свойств приложение вылетает.
    Подскажите пожалуйста, как правильно долежн быть реализован IPropertyPage.
    Заранее благодарен всем кто откликнется.
     
  2. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    погуглли
    deil.rodjerson.osnov.COM.pdf
     
  3. tyug

    tyug New Member

    Публикаций:
    0
    Регистрация:
    26 окт 2008
    Сообщения:
    19
    usergate не пускает а сисадмина нету
     
  4. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    tyug
    не понял..
    презалить?
     
  5. tyug

    tyug New Member

    Публикаций:
    0
    Регистрация:
    26 окт 2008
    Сообщения:
    19
    спасибо нашел