Конференция "WinAPI" » Создание оснастки (snap-in) для MMС?
 
  • d@vinchi © (31.08.09 15:31) [0]
    Нужно сделать оснастку для взаимодействия с уже готовой службой. Как лучше взаимодействовать со службой?  Вобщем направьте в нужном направлении...
  • Rouse_ © (31.08.09 16:26) [1]
    Да как угодно. Например через ControlServiceEx, где под тебя аж 128 управляющих кодов зарезервировано :)
  • clickmaker © (31.08.09 16:26) [2]
    > Как лучше взаимодействовать со службой?

    1. пайпы (работать будет в лвс в пределах домена)
    2. COM (служба должна быть ком-сервером)
    3. сокеты (служба теоретически может быть в любом месте, куда есть доступ по tcp/ip)

    так что, выбор зависит от конкретных условий
  • d@vinchi © (31.08.09 16:45) [3]
    с взаимодействием понятно, а вот как оснастку для ММС делать?
  • Rouse_ © (31.08.09 16:49) [4]

    > как оснастку для ММС делать?

    http://msdn.microsoft.com/en-us/library/aa815085%28VS.85%29.aspx
  • Сергей М. © (31.08.09 16:53) [5]

    > как оснастку для ММС делать?


    Любите Гугль - источник знаний !)

    http://www.wilsonc.demon.co.uk/Delphi3Components/snapins/snapin.zip
  • d@vinchi © (31.08.09 16:59) [6]
    так ведь и гуглил уже, кроме компонентов по ссылке выше ничего вообще не нашел... в данный мемент пишу на delphi 2007 (11), компоненты по ссылке выше для d3 - это так специально? можете хотябы на польцах объяснить как оно работает, у меня в мастере доходит до последней странички и далее искоючение в delphicoreide100.bpl...
  • Сергей М. © (31.08.09 17:07) [7]

    > пишу на delphi 2007 (11), компоненты по ссылке выше для
    > d3


    Фиолетово для чего.
    Компонент в приведенной ссылке - не жупел и не пример для слепого передирания, а "нужное направление", руководство к действию.

    Нужен именно компонент ? Заточи его под любую иную версию, ничего архисложного в этом нет.

    Нужно понимание происходящего или фрагменты ключевой логики взаимодействия с MMC-snapin ? Еще проче - исходники примера перед глазами, нужно просто внимательно их изучить, отбросив из рассмотрения заведомо несущественное.
  • d@vinchi © (31.08.09 17:26) [8]
    ... это понятно, Сергей, а Вы вообще использовали этот компонент? что там должно получиться после мастера - шаблон проекта оснастки? пока не удается исправить ошибку описаную выще, поэтому нет толком возможности поковырять компонент. Если не сложно можете кинуть на мыло <davichi9 $абака мail.ru> пустой проет созданый этим мастером для дальнейшего ковыряния...
  • d@vinchi © (31.08.09 18:33) [9]
    простейший проект получилось сделать, теперь вопрос в следующем:
    1. в результате получаем dll, который можно добавить в корень консоли, потом сохранить ее и получить уже msc - вопрос как получить сразу msc файл
    2.  как сделать чтобы снастка была корнем консоли?
 
Конференция "WinAPI" » Создание оснастки (snap-in) для MMС?
Есть новые Нет новых   [134434   +26][b:0][p:0.001]