안녕하세요. 문득 전번에 했던 내용을 계속 생각 하면서 그에 맞는 부분을 보고 찾아 보고 있지만
문제가 더 미궁속으로..
저 문제가 내용을 수정하고 하니 됩니다. ㄳ 인사 부터.
VC6.0으로 만들어진 NT 서비스 입니다.
MFC에서 동작시에는 무리 없이 잘 됩니다. 이번에 한 ATL 동적조회 방법을 이용해서
나름대로 찾아봐서
//
try
{
Type objAddType = Type.GetTypeFromProgID("HelloServ.HelloWorld.1", "\\localhost", true);
object objAdd = Activator.CreateInstance(objAddType);
if (objAdd == null)
{
Console.WriteLine("연결되지 못했습니다.");
}
else
{
object cd = objAddType.InvokeMember("SayHello", BindingFlags.InvokeMethod,
null, objAdd, null, null, null, null);
}
}
catch (COMException ex)
{
Console.WriteLine(ex.Message);
}
// 이런식으로 연결해 보려는데..
접속은 된거 같은데..
80040154 오류로 인해 컴퓨터에서 CLSID가 {706A50D3-6C74-11D4-A359-00104B732442}
인 원격 구성 요소에 대해 COM 클래스 팩터리를 검색하지 못했습니다.
계속하려면 아무 키나 누르십시오 . . .
에러가 당연하다고 생각을 하면서
동적조회시에는 이벤트 상속이 불가능한건지..
내공이 많이 부족한 저라...
http://www.dotnet247.com/247reference/msgs/7/35559.aspx
내용을 보기는 햇는데 잘 이해가..
클라이언트쪽에서 연결가능하다면....관련내용이라도.. 조심스럽게 여쭤봅니다.
[최초 등록일: ]
[최종 수정일: 3/16/2007]