none
怎樣 fire 一個 event/callback in COM with C# RRS feed

  • 問題

  • 我找到了一篇如何在 VC++ 裡面呼叫 C# 的 DLL,照著做沒有問題,可以呼叫 function。http://support.microsoft.com/kb/828736/en-us

    如果現在我想要從DLL fire 一個 event ,要怎樣宣告才對?  下面這樣寫會得到 Error 1 'ClassLibrary1.bb' does not implement interface member 'ClassLibrary1.aa.eventfunc()' C:\Documents and Settings\ricky.liu\My Documents\Visual Studio 2005\Projects\DLL\ClassLibrary1\Class1.cs 14 18 ClassLibrary1

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace ClassLibrary1
    {
        public delegate void testevent();
        public interface aa
        {
            void eventfunc();
        };

        // Interface implementation.
        public class bb : aa
        {
            public event testevent eventfunc;
        }
    }

    2007年2月13日 上午 06:14