Есть простейший dll COM сервер, созданный
в eVC 4.0 с помощью ALT COM AppWizard.
С помощью визарда добавляю туда один интерфейс
[
object,
uuid(74991B86-BFE3-45BD-9284-852F71B2086B),
dual,
helpstring("IMyTestInt Interface"),
pointer_default(unique)
]
interface IMyTestInt : IDispatch
{
};
...
library ATLTESTLib
{
importlib("stdole32.tlb");
importlib("stdole2.tlb");
[
uuid(702B76BD-A561-467A-8EED-C351DA5ACBBB),
helpstring("MyTestInt Class")
]
coclass MyTestInt
{
[default] interface IMyTestInt;
};
собираю DLL, регистрирую его на эмуляторе лезу в реестр
и вижу, что интерфейс IMyTestInt не зарегистрирован.
В чем тут может быть проблема?
P.S. Сервер регистрирую с помощью regsvrce.exe, которая входит в eVC.
12.09.03 16:40: Перенесено модератором из 'Прочее' — AS