comvisible

    7

    1답변

    나는 COM으로 볼 수있게하려고하는 다음 인터페이스를 가지고있다. 형식 라이브러리를 생성하려고하면 구현 클래스가 제네릭 클래스에서 파생된다는 사실을 좋아하지 않습니다. 제네릭 클래스를 COM 구현 클래스로 사용할 수 있습니까? (내가 아닌 일반 래퍼를 작성하고 COM에 그를 내보낼 수 있습니다 알고 있지만, 나는 오히려없이 할 거라고 또 다른 레이어를 추가

    1

    1답변

    VB6에서 볼 수 있도록 관리 한 어셈블리가 있는데 작동하지만 VB5에서 동일한 작업을 수행하는 데 문제가 있습니다. VB6의 경우 어셈블리를 작성하고 COM으로 표시하고 COM 개체로 등록한 다음 어셈블리가 VB6의 참조 목록에 표시되어 성공적으로 사용할 수 있습니다. 또한 개체 브라우저는 Assy에 메서드를 표시합니다. 나는 분명히 성공적으로 VB5 개

    4

    2답변

    .NET 클래스를 COM에 노출하려고합니다. 그건 상당히 쉽게 : 나는 가 나는 인터페이스가되어야한다고 정의 자신을 그 구성원의 DISPID 년대를 정의 대해 ComVisible해야 내가 그 클래스의 멤버를 정의하는 곳에서 인터페이스를 만들 ComVisible 나는 그 인터페이스 0123을 구현하는 클래스를 만들 해당 인터페이스에 Guid를 할당 큰 문제는

    6

    1답변

    저는 C++를 C++/CLI로 변환 중이며 일부 관리되는 클래스를 COM 객체로 표시하려고합니다. C#에서는 쉬웠고 [ComVisible] &을 인터페이스 (ComVisible도)에서 상속 받으면 작업을 수행했습니다. 그러나 C++/CLI로 빌드 된 C++ 프로젝트는 DllRegisterServer를 내 보내지 않습니다. 다음은 샘플 프로젝트입니다 (VS

    3

    1답변

    최근에 나는 .NET 2.0 버전의 내부 프레임 워크를 개발했습니다.이 프레임 워크는 기본적으로 클래스 및 도우미입니다. 문제는 일부 .NET 1.1 사이트와 응용 프로그램이 있는데이 프레임 워크를 사용하고 싶습니다. .NET 1.1에서는 .NET 2.0을 호출 할 수 없다는 것을 알고 있지만 아이디어가 있습니다. ComVisible을 사용하여 다른 2.0

    34

    3답변

    Visual Studio에서 새 C# 프로젝트를 만들면 생성 된 AssemblyInfo.cs 파일에 어셈블리 GUID를 지정하는 특성이 포함됩니다. 속성 위에있는 주석은 "이 프로젝트가 COM에 노출 된 경우"에 사용된다는 것을 나타냅니다. 내 어셈블리에는 COM에서 볼 수 있어야하는 형식이 없으므로 내 어셈블리를 [assembly: ComVisible(f